json – JSON 编码与解码¶
This module implements a subset of the corresponding CPython module,
as described below. For more information, refer to the original
CPython documentation: json。
此模块允许在 Python 对象和 JSON 数据格式之间转换。
函数¶
- json.dump(obj, stream, separators=None)¶
- 将 obj 序列化为 JSON 字符串,将其写入给定的 stream。 - 如果指定,separators 应该是一个 - (item_separator, key_separator)元组。默认值是- (', ', ': ')。为了获得最紧凑的 JSON 表示,你应该指定- (',', ':')来消除空白。
- json.load(stream)¶
- 解析给定的 stream,将其解释为 JSON 字符串,并将数据反序列化为 Python 对象。返回结果对象。 - 解析持续到遇到文件结尾。如果 stream 中的数据格式不正确,将引发:exc: - ValueError异常。
- json.loads(str)¶
- 解析 JSON str 并返回一个对象。如果字符串格式不正确,将引发 - ValueError异常。