Json解析Python
data.json内容Json解析Python,python,json,Python,Json,data.json内容 { "response": { "numFound": 1, "data_block": [ { "Number": "11097", "ID": -61000, "Version": "18", "Sequence": [ "1", "2", "3" ], "Status": [
{
"response": {
"numFound": 1,
"data_block": [
{
"Number": "11097",
"ID": -61000,
"Version": "18",
"Sequence": [
"1",
"2",
"3"
],
"Status": [
"Booked",
"Canceled",
"Canceled"
],
"Name": "abc",
"EmailAddress": "abc@test.com"
}
]
}
}
我希望得到以下格式的值
编号~顺序~状态
11097~1 | 2 | 3~预订|取消|取消
在下面试过了,但是越来越多
KeyError:“数据块”
请尝试上面的一行,因为数据块在响应中。数据[response][data\u block][0][Number]在实际值与您发布的内容不匹配时起作用。
import json
from pprint import pprint
data = json.load(open('data.json'))
pprint(data)
data["data_block"][0]["Number"]
data["response"]["data_block"][0]["Number"]