JSON 实用工具

模块: polygraphy.json

to_json(obj)[source]

将对象编码为 JSON。

注意:对于 Polygraphy 对象,您应该使用 to_json() 方法。

返回值:

对象的 JSON 表示形式。

返回类型:

str

from_json(src)[source]

将 JSON 字符串解码为对象。

注意:对于 Polygraphy 对象,您应该使用 from_json() 方法。

参数:

src (str) – 对象的 JSON 表示形式

返回值:

解码后的实例

返回类型:

object

save_json(obj, dest, description=None)[source]

将对象编码为 JSON 并保存到文件。

注意:对于 Polygraphy 对象,您应该使用 save() 方法。

参数:
  • obj – 要保存的对象。

  • src (Union[str, file-like]) – 要保存到的路径或类文件对象。

load_json(src, description=None)[source]

加载文件并解码 JSON 内容。

注意:对于 Polygraphy 对象,您应该使用 load() 方法。

参数:

src (Union[str, file-like]) – 要从中加载的路径或类文件对象。

返回值:

对象,或者如果无法读取任何内容,则为 None

返回类型:

object