Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json解析Python_Python_Json - Fatal编程技术网

Json解析Python

Json解析Python,python,json,Python,Json,data.json内容 { "response": { "numFound": 1, "data_block": [ { "Number": "11097", "ID": -61000, "Version": "18", "Sequence": [ "1", "2", "3" ], "Status": [

data.json内容

{
  "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"]