android - 是否有任何可以管理循环引用的android json库?

标签 android android-widget

是否有任何可以管理循环引用的 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?

Jackson Vs. Gson

UPD 但您最好为这些反向引用添加忽略注释。

关于android - 是否有任何可以管理循环引用的android json库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9128858/

相关文章:

android - 如何在我的自定义 View 中为 Canvas 中的位图设置监听器...?

Android 10 - 找不到处理 Intent 的 Activity

android - 如何在 Honeycomb+ 设备的 Android 通知中显示时间戳?

Android - 获取自定义对话框中组件的句柄

android - 如何通过位图交换图层列表中的图像?

android - 如何本地化 Android DatePicker?

Android 软键盘无法在 webView 中打开`

java - 当 android java 中显示软键盘时,布局不会向上移动或平移

android - 找不到证书路径的信任 anchor 。在 Android 上使用自签名客户端证书

android - 是否可以将新的测试版 APK 上传到 Google Play 并删除现有的正式版 APK?