python中,字符串与JSON互相转换
在Python中,可以使用内置的 json 模块将字符串转换为JSON(JavaScript Object Notation)格式。JSON是一种常用的数据交换格式,常用于在不同系统之间传递和存储数据。
以下是一个示例,演示如何将字符串转换为JSON:
?
import json
# 定义字符串
string_data = '{"name": "John", "age": 30, "city": "New York"}'
# 将字符串转换为JSON对象
json_data = json.loads(string_data)
# 打印JSON对象
print(json_data)
在上面的示例中,我们首先定义了一个字符串 string_data ,它表示一个包含姓名、年龄和城市的数据。然后,我们使用 json.loads() 函数将字符串转换为JSON对象。最后,我们打印JSON对象,可以看到它已经成功转换为Python字典。
如果要将JSON对象转换回字符串,可以使用 json.dumps() 函数。以下是一个示例:
import json
# 定义JSON对象
json_data = {"name": "John", "age": 30, "city": "New York"}
# 将JSON对象转换为字符串
string_data = json.dumps(json_data)
# 打印字符串
print(string_data)
在上面的示例中,我们定义了一个JSON对象 json_data ,表示一个包含姓名、年龄和城市的数据。然后,我们使用 json.dumps() 函数将JSON对象转换为字符串。最后,我们打印字符串,可以看到它已经成功转换为JSON格式的字符串。