Python中str与json转换
在Python中,你可以使用json
模块来将字符串(str)与JSON数据相互转换。
将字典转换为JSON字符串:
import json
data = {
"name": "John",
"age": 30,
"city": "New York"
}
json_string = json.dumps(data)
print(json_string) # 输出: {"name": "John", "age": 30, "city": "New York"}
将JSON字符串转换为字典:
import json
json_string = '{"name": "John", "age": 30, "city": "New York"}'
data = json.loads(json_string)
print(data) # 输出: {'name': 'John', 'age': 30, 'city': 'New York'}
这是最常见的转换方式,但json.dumps
和json.loads
还有其他选项,例如处理中文字符的选项等。
评论已关闭