Я пытаюсь десериализовать некоторый комплекс JSON, который также несовместим с pandas, и изо всех сил пытаюсь получить правильный синтаксический анализ
{
"STATUS":"REQUEST_OK",
"DATA":[
{
"companyID":"AABBCCDD",
"ITEMS":[
{
"ind":"12345",
"pt":"1231",
"code":"E333",
"name":"Pop ,",
"RES":[
{
"i":1,
"D":{
"e":123674,
"p":"",
"s":"",
"t":1000
},
"lot":"073",
"V":[
{
"t":6,
"v":0.1
}
],
"p":1
},
{
}
]
},
{
"ind":"423",
"pt":"571",
"code":"E1",
"name":"Dam ,",
"RES":[
{
"i":5,
"D":{
"e":120751,
"p":"",
"s":"",
"t":800
},
"lot":"9",
"V":[
{
"t":4543,
"v":1.33
}
],
"p":1
},
{
}
]
},
{
"ind":"0323",
"pt":"123221",
"code":"LS",
"name":"Paint ,",
"RES":[
{
"i":61,
"D":{
"e":946,
"p":"",
"s":"",
"t":11100
},
"lot":"8",
"V":[
{
"t":9,
"v":0.06
}
],
"p":1
},
{
}
]
}
]
}
]
}
Приведенные здесь данные должны создать эту таблицу
|companyID | ind |pt |code |name |i |e |p |s |t |lot |t |v |p
|------------------------------------------------------------------------------------------------
|AABBCCDD |12345 |1231 |E333 |Pop |1 |123674 | | |1000 |073 |6 |0.1 |1
|------------------------------------------------------------------------------------------------
|----
И т. Д.
Самая большая боль для меня в том, что этот тег может быть только 1 уровня
{
"ind":"423",
"pt":"571",
"code":"E1",
"name":"Dam ,",
"RES":[
{
, но внутри него несколько
{
"i":61,
"D":{
"e":946,
"p":"",
"s":"",
"t":11100
},
"lot":"8",
"V":[
{
"t":9,
"v":0.06
}
],
"p":1
},
Пример
i:61
означает, что в первом теге есть 61 из этих json тегов.
Любые подсказки о том, как проанализировать этот JSON?