📜  读取json文件python(1)

📅  最后修改于: 2023-12-03 15:28:11.165000             🧑  作者: Mango

读取JSON文件Python

JSON(JavaScript Object Notation)是一种轻量级、可读性好的数据交换格式。在Python中,读取JSON文件非常容易,Python标准库中包含了json模块,它可以帮助我们读取、解析和生成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数据,获取nameage字段的值。

生成JSON数据

生成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数据。