python json 解析
在Python中,可以使用内置模块json来解析JSON数据。以下是一些基本的用法:
使用json.loads()函数将JSON字符串转换为Python对象,例如:
import json
json_str = '{"name": "John", "age": 30, "city": "New York"}'
data = json.loads(json_str)
print(data)
输出结果:
{'name': 'John', 'age': 30, 'city': 'New York'}
使用json.dumps()函数将Python对象转换为JSON格式的字符串,例如:
import json
data = {'name': 'John', 'age': 30, 'city': 'New York'}
json_str = json.dumps(data)
print(json_str)
输出结果:
{"name": "John", "age": 30, "city": "New York"}
使用json.load()函数从文件中读取JSON数据并将其转换为Python对象,例如:
import json
with open('data.json') as f:
data = json.load(f)
print(data)
使用json.dump()函数将Python对象写入JSON文件,例如:
import json
data = {'name': 'John', 'age': 30, 'city': 'New York'}
with open('data.json', 'w') as f:
json.dump(data, f)
这就是一些基本的Python JSON解析操作。要深入了解更多内容,请查看Python官方文档。