📅  最后修改于: 2023-12-03 15:28:11.165000             🧑  作者: Mango
JSON(JavaScript Object Notation)是一种轻量级、可读性好的数据交换格式。在Python中,读取JSON文件非常容易,Python标准库中包含了json模块,它可以帮助我们读取、解析和生成JSON数据。
下面是读取JSON文件的基本示例代码:
import json
# 打开JSON文件并加载数据
with open('data.json') as f:
data = json.load(f)
# 处理数据
print(data)
上述代码使用open()
函数打开JSON文件,并使用json.load()
函数把读取到的数据转换成Python对象。在这个例子中,Python对象是一个Python字典。
注:文件路径应该是绝对路径或相对于Python文件所在路径的相对路径。
读取JSON文件后,可以像操作Python字典那样操作数据。
import json
# 打开JSON文件并加载数据
with open('data.json') as f:
data = json.load(f)
# 处理数据
for item in data:
print(item['name'], item['age'])
上述代码可以遍历JSON数据,获取name
和age
字段的值。
生成JSON数据也很容易,只需要把Python字典转换成JSON字符串即可。
import json
# 创建Python字典
data = {'name': 'Tom', 'age': 23}
# 转换成JSON字符串
json_str = json.dumps(data)
# 输出JSON字符串
print(json_str)
上述代码使用json.dumps()
函数把Python字典转换成JSON字符串。最后,使用print()
函数输出JSON字符串。
以上是读取JSON文件Python代码的介绍,通过这些代码,我们可以轻松地读取、处理、生成JSON数据。