2011-01-26 88 views
0

在Person为POJO的情况下,其具有“业余爱好”列表。Json Deep序列化

只是想了解这个语句来实现了深刻的序列化机制:

new JSONSerializer().include("hobbies").serialize(person); 

是否语法似乎直觉?从Java用户POV,似乎语法应为:

new JSONSerializer().serialize(person).include("hobbies"); 

我这样说是因为它看起来直观的第一序列化priamry对象,然后任何列表,其引用。

此外,Flexjson的源代码是否可供公众使用?它不在sourceforge.net上

回答

1

你不能很容易地完成后者 - 实现不知道你什么时候完成。您需要有某种执行动作的终止符,例如.run().done() ..