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如果字符串未正确形成,则引发。