json
– JSON 编码和解码¶
该模块实现了相应 CPython 模块的 一个子集,如下所述。有关更多信息,请参阅原始 CPython 文档: json
.
该模块允许在 Python 对象和 JSON 数据格式之间进行转换。
职能¶
-
json.
dump
(obj, stream)¶ 序列化为
obj
JSON 字符串,将其写入给定的stream.
-
json.
dumps
(obj)¶ 返回
obj
表示为 JSON 字符串。
-
json.
load
(stream)¶ 解析给定的
stream
,将其解释为 JSON 字符串并将数据反序列化为 Python 对象。返回结果对象。解析继续直到遇到文件结尾。
ValueError
如果输入的数据格式stream
不正确,则会引发A。
-
json.
loads
(str)¶ 解析 JSON str 并返回一个对象。
ValueError
如果字符串未正确形成,则引发。