Python JSON
JSON 是一种用于存储和交换数据的语法。JSON 是文本,用 JavaScript 对象表示法编写。
Python 有一个名为 的内置包json,可用于处理 JSON 数据。
导入 json 模块:
import json
一.从 JSON 转换为 Python
如果您有 JSON 字符串,则可以使用json.loads()方法对其进行解析 。
结果将是一个Python 字典。
例如:
import json
# some JSON:
x ='{ "name":"笨小孩", "age":21, "city":"河北"}'# 解析x
y = json.loads(x)
#会返回字典
print(y["age"])
返回:
如果您有 Python 对象,则可以使用json.dumps()方法将其转换为 JSON 字符串。
import json
# x为字典
x = {"name": "John","age": 22,"city": "New York"
}
# 转为json
y = json.dumps(x)
# 结果为json字符串
print(y)
print(type(y))
返回为