python 字符串转json
在Python中,你可以使用json模块将字符串转换为JSON格式的数据。具体来说,json模块提供了两个方法来实现这个功能:json.dumps()和json.loads()。
1、将字符串转换为JSON格式的数据
使用json.dumps()方法将字符串转换为JSON格式的数据。例如,将以下字符串转换为JSON格式的数据:
import json str1 = '{"name": "Alice", "age": 25, "city": "New York"}' json_obj = json.dumps(str1) print(json_obj) # 输出 {"name": "Alice", "age": 25, "city": "New York"}
在上面的代码中,json.dumps(str1)将字符串str1转换为JSON格式的数据,并将结果赋值给变量json_obj。
2、将JSON格式的数据转换为Python对象
使用json.loads()方法将JSON格式的数据转换为Python对象。例如,将以下JSON格式的数据转换为Python对象:
import json json_obj = '{"name": "Alice", "age": 25, "city": "New York"}' py_obj = json.loads(json_obj) print(py_obj) # 输出 {'name': 'Alice', 'age': 25, 'city': 'New York'}
在上面的代码中,json.loads(json_obj)将JSON格式的数据json_obj转换为Python对象,并将结果赋值给变量py_obj。注意,转换后的Python对象是一个字典类型的数据,其中每个键值对对应JSON格式中的一个属性。可以使用键访问对应的值,例如py_obj["name"]将返回"Alice"。
相关文章