Python中的read_json()函数用于从字符串中读取JSON数据
发布时间:2023-12-11 16:02:15
在Python中,可以使用json模块中的loads()函数将JSON字符串加载为Python对象。下面是一个关于如何使用read_json()函数的示例:
import json
# 定义要读取的JSON字符串
json_string = '{"name": "John", "age": 30, "city": "New York"}'
# 使用loads()函数将JSON字符串加载为Python对象
json_data = json.loads(json_string)
# 打印加载后的Python对象
print(json_data) # 输出: {'name': 'John', 'age': 30, 'city': 'New York'}
上面的示例中,首先导入了json模块。然后,定义了一个包含JSON数据的字符串json_string。接下来,使用json.loads()函数将json_string加载为Python对象json_data。最后,使用print()函数打印出加载后的JSON数据。
read_json()函数可以结合文件读取操作,从本地文件中读取JSON数据。下面是一个使用read_json()函数从本地文件中读取JSON数据的示例:
import json
# 从本地文件中读取JSON数据
with open('data.json', 'r') as file:
json_data = json.load(file)
# 打印加载后的JSON数据
print(json_data)
在本例中,首先使用open()函数打开名为data.json的文件,并使用json.load()函数将文件中的JSON数据加载为Python对象json_data。最后,使用print()函数打印出加载后的JSON数据。
需要注意的是,在使用read_json()函数时,需要保证JSON数据的格式正确,否则可能会引发json.JSONDecodeError异常。
