有没有可能像pickle文件那样用JSON存储方法?

2024-06-28 20:08:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试存储一些数据作为对象表示。在对象中我定义了一些方法。我正在考虑使用pickle文件来存储对象,因为每次计算数据都要花费大量的计算成本。我想知道JSON是否也能做到这一点。出于我的目的,我假设上述JSON文件将仅用python脚本加载和重用,因此不会出现在其他语言中重用方法的问题

我也想这样做,因为我希望数据是人类可读的形式,因为我与非程序员合作,我经常需要与他们一起呈现数据


Tags: 文件数据对象方法目的脚本语言json
1条回答
网友
1楼 · 发布于 2024-06-28 20:08:25

阅读JSON规范。其实很简单

JSON只与数据有关。您可以确定某些数据是某些特定的bytecode对于某些特定的virtual machine(因此,如果您希望它是Python字节码的话,它可以是Python字节码)。但那只是你的惯例

“这样做对你有意义吗”是另一个问题。至少,您需要确保要存储的字节码(作为一些JSON字符串)在两端的理解是相同的

但是,为什么要使用JSON呢?就用你平常的Python腌制

相关问题 更多 >