首页 > 解决方案 > 如何在 Python 中使几种类型既可序列化又可反序列化到 JSON 或从 JSON 中反序列化?

问题描述

我不想保存和加载字典,其中一些字段是 datetime-s 和 ndarray-s。如何使这两种类型的 JSON 可序列化和可反序列化,以便我可以同时使用json.loadjson.dump?我想自己提供的序列化器和反序列化器的代码

对于 datetime,它将是指定格式的字符串(序列化程序中的 datetime.strftime 和反序列化程序中的 datetime.strptime),对于 ndarray,它将是单行列表。

怎么做?在许多示例中,我发现出现以下问题:

1)只提供序列化(我也需要反序列化)

2)只提供了一个自定义类型序列化(我需要两个)

如何实现?

标签: pythonjsonserializationdeserializationjson-deserialization

解决方案


推荐阅读