json – JSON 编码和解码

该模块实现了相应 CPython 模块的 一个子集,如下所述。有关更多信息,请参阅原始 CPython 文档: json.

该模块允许在 Python 对象和 JSON 数据格式之间进行转换。

职能

json.dump(obj, stream)

序列化为objJSON 字符串,将其写入给定的stream.

json.dumps(obj)

返回obj 表示为 JSON 字符串。

json.load(stream)

解析给定的stream,将其解释为 JSON 字符串并将数据反序列化为 Python 对象。返回结果对象。

解析继续直到遇到文件结尾。 ValueError 如果输入的数据格式stream不正确,则会引发A。

json.loads(str)

解析 JSON str 并返回一个对象。ValueError 如果字符串未正确形成,则引发。