我必须阅读并打印数组中的类别和值。代码如下。
如果你能帮我的话。 PS这是我的JSON文件。
{
"dimension": [
{
"label": "COUNTRY",
"display": "Country",
"isMeasure": false,
"code": [
{
"attr": [
{
"category": "WORLD_BANK_INCOME_GROUP",
"value": "Lower-middle-income"
},
]
}
]
}
],
}
这是我的代码
with open('C:\Users\dell1023\Desktop\OFFICE PROJECT\PYTHON\COUNTRY.json', 'r') as json_data:
data1 = json_data.read()
data1
data = js.loads(data1)
a = data['dimension'][0]['code'][0]['attr'][0]['category']
print a
但属性中有超过100个列表。 在代码里面有不止一个attr。我想打印所有类别的attr。
答案 0 :(得分:0)
迭代'attr'
数组:
data = js.loads(data1)
for a in data['dimension'][0]['code'][0]['attr']:
print a['category']