欢迎!请查看关于页面了解有关此功能的一些更多信息。
我正在尝试将datascript数据库序列化为JSON,以便在文件系统中进行存储。我的数据库中包含一些函数。由于一些不重要的原因,目前需要将它们与其他应用会话信息一起存储在数据库中。但当我调用Transit时,出现“无法写入Function”的异常。
我查看了代码,它仅仅试图处理数据结构,如map和vector等。但没有为函数提供处理器。所以我知道出错的原因,但我的问题是为什么没有将功能也序列化呢?
是不是太新颖了?
谢谢
Clojure中,函数是不透明的对象,您不能从对象中恢复源。