使用JSON库的load和loads方法进行解析。load方法从文件中读取JSON数据,而loads方法从字符串中读取JSON数据,二者都返回Python中的对象。例如:
import json
# 定义JSON字符串
json_str = '{"name": "John", "age": 30, "city": "New York"}'
# 使用loads方法解析JSON字符串
json_obj = json.loads(json_str)
# 输出解析后的对象
print(json_obj)
# 使用load方法解析JSON文件
with open('data.json') as f:
json_obj = json.load(f)
# 输出解析后的对象
print(json_obj)
在解析JSON数据时,我们可以使用json库提供的参数进行更灵活的控制,以满足各种解析需求。
下一篇:不改变堆栈的情况下跳转