У меня есть файл конфигурации
Position,ColumnName
1,TXS_ID
4,TXX_NAME
8,AGE
Согласно вышеуказанной позиции у меня есть 1, 4, 8 --- у нас есть только 3 столбца.Между 1 и 4 у нас нет позиции 2,3, где я хочу заполнить их пустыми значениями.Согласно приведенному выше файлу конфигурации, я пытаюсь проанализировать данные из файла Json с помощью Python, но у меня есть сценарий, в котором мне нужно определить столбцы на основе позиции, как указано выше.Когда скрипт Python запущен, если «TXS_ID» доступен, он должен выбрать данные из файла JSON, и, поскольку у меня нет полей 2 и 3, я хочу оставить их равными Null.
Пример выходного файла
TSX_ID,,,TXX_NAME,,,,AGE
10000,,,AAAAAAAAA,,,,40
Согласно указанному мною файлу конфигурации, данные должны быть извлечены из файла Json, а если позиция отсутствует в соответствии с приведенным выше примером, она должна заполняться нулями,Пожалуйста, помогите мне, если есть возможность, которую я могу достичь.
Ниже приведен пример файла Json.
{
"entities": [
{
"id": "XXXXXXXXXXXXXXX",
"data": {
"attributes": {
"TSX_ID": {
"values": [
{
"value": 10000
}
]
},
"TXX_NAME": {
"values": [
{
"value": "AAAAAAAAA"
}
]
},
"AGE": {
"values": [
{
"value": "40"
}
]
}
}
}
}
]
}