在 Person 是 POJO 的情况下有一个“爱好” list 。
只是想理解这个语句来实现深度序列化机制:
new JSONSerializer().include("hobbies").serialize( person );
语法看起来直观吗?从java用户的角度来看,语法似乎应该是:
new JSONSerializer().serialize( person ).include("hobbies");
我这样说是因为首先序列化 priamry 对象,然后序列化任何列表及其引用似乎很直观。
另外,flexjson的源代码可以公开使用吗?它不在 sourceforge.net 上
最佳答案
你不能那么容易地做到后者 - 实现不会知道你什么时候完成。您需要有某种执行操作的终止符,例如 .run()
或 .done()
..
关于java - Json深度序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4807443/