温馨提示:这篇文章已超过239天没有更新,请注意相关的内容是否还可用!
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于前后端之间的数据传输和存储。在Python中,可以使用json模块来处理JSON数据。
我们需要导入json模块:
import json
接下来,我们可以使用json模块的loads()函数将JSON格式的字符串转换为Python对象。例如,我们有以下JSON字符串:
json_str = '{"name": "John", "age": 30, "city": "New York"}'
我们可以使用loads()函数将其转换为Python对象:
data = json.loads(json_str)
现在,变量data将包含一个Python字典对象,我们可以通过键来访问其中的值。例如,我们可以通过键"name"获取"name"的值:
name = data["name"]
接下来,我们可以使用json模块的dumps()函数将Python对象转换为JSON格式的字符串。例如,我们有以下Python字典对象:
data = {"name": "John", "age": 30, "city": "New York"}
我们可以使用dumps()函数将其转换为JSON格式的字符串:
json_str = json.dumps(data)
现在,变量json_str将包含一个JSON格式的字符串,我们可以将其用于数据传输或存储。
json模块提供了loads()和dumps()函数,用于在Python对象和JSON格式之间进行转换。loads()函数将JSON格式的字符串转换为Python对象,dumps()函数将Python对象转换为JSON格式的字符串。
示例代码:
import json
# 将JSON格式的字符串转换为Python对象
json_str = '{"name": "John", "age": 30, "city": "New York"}'
data = json.loads(json_str)
# 通过键获取值
name = data["name"]
# 将Python对象转换为JSON格式的字符串
data = {"name": "John", "age": 30, "city": "New York"}
json_str = json.dumps(data)