【发布时间】:2018-12-13 13:39:52
【问题描述】:
{
"fruits" : {
"fruit" : [
{
"name" : "apple",
"size" : 1,
"price" : 1
},
{
"name" : "banana",
"size" : 1,
"price" : 2
}
]
},
"sports" : {
"sport" : [
{
"name" : "baseball",
"population" : 9
},
{
"name" : "soccer",
"population" : 11
}
]
}
}
这是我的示例 json 文件。 我做了这个文件。 如果此格式不是 JSON,请告诉我。
我想获取名称的值。使用 Python。 我可以读取 JSON 文件并转换字典。 但无法读取特定(标签的可能)值
import json
#json file reading
with open('C:\Users\sub2\Desktop\example.json') as data_file:
data = json.load(data_file)
#dictionary key
dic_key = []
for i in data:
dic_key.append(i)
#dictionary value
for i in dic_key:
print data[i]
#name tag
for i in dic_key:
for j in data[i]:
print j.get('name')
如何获取名称的值。
【问题讨论】:
标签: json python-2.7 parsing