gluonts.json 模块#

这个模块封装了 json 库,特别是 usjonsorjson,如果这些库未安装,则默认为使用 json。目的是在可用时使用高性能的变体。

我们提供了标准的 json 函数 dumpdumpsloadloads

此外,我们还定义了 bdumpbdumps 函数,它们输出 byte 类型而不是 str 类型。

dumpbdump 都提供了一个 nl 参数,如果设置为 True,则会在末尾附加一个换行符。

gluonts.json.bdump(obj, fp, nl=False)#
gluonts.json.bdumps(obj, /, default=None, option=None)#

将 Python 对象序列化为 JSON。

gluonts.json.dump(obj, fp, nl=False)#
gluonts.json.dumps(obj)#
gluonts.json.load(fp)#
gluonts.json.loads(obj, /)#

将 JSON 反序列化为 Python 对象。