目前我的数据如下示例数据。
在70%的情况下,我有[attributes][ABC][Values][Value]
之类的数据,而在其余情况下,我有[attributes][Xdfghgjgjgj][grp]
(这里有2条记录)。
问题:
要处理这些类型的场景多值属性,您可以帮我提供一些python代码解决方案。
我正在使用下面的代码(通过此操作,我将属性下的所有列都视为键):
['entities'][0]['data']['attributes'].keys()
但是在某些属性中,我又具有多个值,如下所示
['entities'][0]['data']['attributes'][Xdfghgjgjgj].keys()
其中'Xdfghgjgjgj'
是我的键,但是因为我具有内部子属性,但是我想将这些子属性值传递到其主键'Xdfghgjgjgj'
中。
{
"entities": [
{
"id": "XXXXXXXXXXXXXXX",
"data": {
"attributes": {
"ABC": {
"values": [
{
"value": 00000000000000
}
]
}
"Xdfghgjgjgj": {
"grp": [
{
"SUPP": {
"values": [
{
"value": "000000000000000000"
}
]
},
"yfyfyfyfyfy": {
"values": [
{
"value": "909000090099090"
}
]
},
},
{
"SUPP": {
"values": [
{
"value": "000000000000000000"
}
]
},
"yfyfyfyfyfy": {
"values": [
{
"value": "909000090099090"
}
]
},
}
]
}
}