Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.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
使用循环获取python 3.4中嵌套JSON文件的值_Json_Python 3.x_Nested - Fatal编程技术网

使用循环获取python 3.4中嵌套JSON文件的值

使用循环获取python 3.4中嵌套JSON文件的值,json,python-3.x,nested,Json,Python 3.x,Nested,如何循环获取嵌套JSON文件的内部值? 获取错误:KeyError:“字段” 如何获取所有字段的描述?以及汽车的标志(如果存在)?无法获取这样的值( 我做到了!只是使用try-catch检查值是否存在 对于数据中的x: 对于x[“字段”]中的每个hindex: 尝试: MY FILE: [ { "fields": { "1.0": { "units": "грн", "title": "авторська винаго

如何循环获取嵌套JSON文件的内部值? 获取错误:KeyError:“字段” 如何获取所有字段的描述?以及汽车的标志(如果存在)?无法获取这样的值(


我做到了!只是使用try-catch检查值是否存在 对于数据中的x: 对于x[“字段”]中的每个hindex: 尝试:

     MY FILE:   [
      {
    "fields": {
      "1.0": {
        "units": "грн",
        "title": "авторська винагорода, інші доходи від реалізації майнових прав інтелектуальної власності",
        "items": []
      },
      "35.0": {
        "units": "",
        "title": "Автомобіль легковий",
        "items": [
          {
            "description": "3.5",    #NOT all fields have such value
            "model": "Cayenne",      #NOT all fields have such value
            "source": "сайт ВРУ",    #NOT all fields have such value
            "year": "2011",          #NOT all fields have such value
            "mark": "Porsche",       #NOT all fields have such value
            "id": 159067             #NOT all fields have such value
          }
        ]
      }
}
]
     MY FILE:   [
      {
    "fields": {
      "1.0": {
        "units": "грн",
        "title": "авторська винагорода, інші доходи від реалізації майнових прав інтелектуальної власності",
        "items": []
      },
      "35.0": {
        "units": "",
        "title": "Автомобіль легковий",
        "items": [
          {
            "description": "3.5",    #NOT all fields have such value
            "model": "Cayenne",      #NOT all fields have such value
            "source": "сайт ВРУ",    #NOT all fields have such value
            "year": "2011",          #NOT all fields have such value
            "mark": "Porsche",       #NOT all fields have such value
            "id": 159067             #NOT all fields have such value
          }
        ]
      }
}
]
        print(str(x["fields"][eachindex]["items"][0]))    #WORKING
    except IndexError:
        pass