1

我有一个对象,说

O = {
    a1: instace_of_another_object,
    a2:100,
    a3:200
}

我的 a1 继承自另一个对象,比如 X。

如何以我可以调用的方式序列化然后反序列化 O

O.a1.some_method() //which is part of X

如果那不可能,我也可以将对象存储在本地存储代理(使用序列化)中。有没有办法可以将整个对象“保存”在“浏览器内存”中。

谢谢。

4

1 回答 1

0

我不知道你可以用 JSON 做到这一点。

您可能想研究使用 SOAP/REST。

您还可以实现自己的 hydrator,它从 JSON 对象中获取某些属性并使用反射创建一个新对象(或简单地将值设置为属性)

于 2012-05-31T22:23:34.043 回答