我需要知道是否可以完全用XML或json序列化一个类。 我不想仅序列化数据,还要包括所包含的算法。 我知道这可能听起来很奇怪,但我需要它来做一个普遍的工作 用于“无语言”网格计算系统的上传器。谢谢
蒙特拉
答案 0 :(得分:0)
在某些语言(例如LISP)中,首先没有区分代码和数据。许多其他语言(尤其是动态语言)提供了一种从字符串执行代码的方法。
因此,您可以将函数表示为在接收方执行的程序代码字符串。但是,程序代码没有预定义的序列化,并且首先提取它可能很复杂。
要获得代码,您必须使用一些高级反射。例如,在Python中,您can use inspect.getsourcelines
。