【发布时间】:2019-07-03 06:43:33
【问题描述】:
我正在开发一种网络服务器类型的应用程序,作为多语言通信的一部分,我需要序列化 JSON 文件中的对象。问题是我想创建一个函数,它可以接受任何自定义对象并在运行时保存它,而不是将函数限制为它可以根据结构存储的对象类型。
抱歉,如果这个问题是重复的,但是从我搜索的其他问题和答案似乎没有解决问题的动态结构方面,因此导致我打开这个问题。
该函数将用于在 PHP 服务器代码和 Python 脚本之间进行通信,因此需要这样的解决方案
我曾尝试使用json.dump(data,outfile) 函数,但问题是我需要先将此类对象转换为合法的数据结构
【问题讨论】:
-
json.dump(data, outfile)
-
问题在于,这要求任何数据对象都是有效的 JSON 可序列化对象,我的目标是将数据对象转换为合法的可序列化对象。