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读取json文件_Python_Json - Fatal编程技术网

使用python读取json文件

使用python读取json文件,python,json,Python,Json,我正在尝试读取这个json文件并打印值。我无法找到如何打印列表中第一个(口述索引?)的所有值 我想打印以下内容: 网站: 价格:382,76 我怎么做 JSON文件: [ { "website": "https://www.amazon.com/Apple-iPhone-GSM-Unlocked-64GB/dp/B078P5BK5G", "price": "382,76" }, { "website": "https://www.ebay.com/itm/App

我正在尝试读取这个json文件并打印值。我无法找到如何打印列表中第一个(口述索引?)的所有值

我想打印以下内容:

  • 网站:
  • 价格:382,76
我怎么做

JSON文件:

[
  {
   "website": "https://www.amazon.com/Apple-iPhone-GSM-Unlocked-64GB/dp/B078P5BK5G",
   "price": "382,76"
  },
  {
   "website": "https://www.ebay.com/itm/Apple-iPhone-8-Plus-GSM-Unlocked-64GB-Gold-Renewed-Gold-64-GB-Gold-64-GB-/143340730792",
   "price": "609,15"
  }
]
Python代码: 试过这个

import json

with open('./result.json') as json_file:  
        data = json.load(json_file)
        for p in data:
                print(p["price"])
产量是指产品的价格:

382,76 609,15


与其打印价格,不如打印列表中第一个dict中的值。有什么好的建议吗?

您正在浏览字典列表。如果要循环第一个字典的值,首先需要获取第一个元素,然后循环该元素

first_dict = data[0]
for value in first_dict.values():
    print(value)