欢迎!请查阅关于页面以了解更多关于如何使用本站的信息。
我正在尝试将datascript数据库序列化为JSON以便存储在文件系统中。我数据库中的一些数据包含函数。出于不明原因,我目前需要将它们与应用的其他会话信息一起存储在数据库中。但出现了一个异常:transit "无法写入Function"。
我查看了代码,它只是试图处理数据结构——例如,映射、向量等。但没有处理函数的处理程序。所以我知道错误的原因,但是我真正的问题是为什么没有实现序列化函数的功能?
这只是因为想法太过新颖吗?
谢谢
Clojure中的函数是不可透明对象,无法从对象中恢复源码。