Python3 中可以使用 json 模块来对 JSON 数据进行编解码,它包含了两个函数:
- json.dumps(): 对数据进行编码。
- json.loads(): 对数据进行解码。
示例:
# -*- coding:utf-8 -*-import json # 加载json模块data = { # 定义一个字典类型'a': 1,'b': 2,
}
json_str = json.dumps(data) # 把字典类型转化为字符串类型
print(json_str) # 打印字符串
print(type(json_str)) # 打印类型data = '{"c": 3, "a": 1, "b": 2}' # 定义一个字符串类型
json_data = json.loads(data) # 把字符串类型转化成字典类型
print(json_data) # 打印字典
print(type(json_data)) # 打印类型
Python 编码为 JSON 类型转换对应表:
JSON 解码为 Python 类型转换对应表:
















