在Python中,可以用json模块处理JSON的编码和解码问题。json的全程是
javascript object notation, 翻译一下就是javascritpt 对象表示法。json是一种轻量级的数据交换格式,容易阅读和编写,支持的数据类型有:字符串、数字、数组和对象。
下面演示一下编码和解码的过程:
将Python对象编码为json字符串。
import json data = {"name": "小明", "age": 18} json_string = json.dumps(data) print(json_string) """ 打印结果: {"name": "\u5c0f\u660e", "age": 18} """ 将JSON字符串解码为Python对象
以上一个例子的打印结果为JSON字符串。
import json json_string = '{"name": "\u5c0f\u660e", "age": 18}' data = json.loads(json_string) print(data) """ 打印结果: {'name': '小明', 'age': 18} """