是否有任何可以管理循环引用的 android json 库?我需要序列化一个包含对象列表的对象,其中列表中的每个对象都可以包含自身类型的对象列表。
例如
class item{
LinkedList<item> list
}
class container{
LinkedList<item> list;
}
我尝试过使用 Gson(和 Xtreme to xml)但它不起作用。
最佳答案
Android 将运行您选择的任何 Java 库。
据我所知,Gson 不处理循环引用,但 Jackson 和 XStream 可以。
查看这些线程以获取更多信息:
How to solve circular reference in json serializer caused by hibernate bidirectional mapping?
UPD 但您最好为这些反向引用添加忽略注释。
关于android - 是否有任何可以管理循环引用的android json库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9128858/