Есть ли библиотека JSON для Android, который может управлять циклической ссылкой? - PullRequest
1 голос
/ 03 февраля 2012

Существует ли библиотека json для Android, которая может управлять циклической ссылкой? Мне нужно сериализовать один объект, который содержит список объектов, где каждый объект из списка может содержать список объектов собственного типа.

например

class item{
LinkedList<item> list
}

class container{
LinkedList<item> list;
}

Я пытался с Gson (и Xtreme to xml), но это не работает.

1 Ответ

1 голос
/ 03 февраля 2012

Android будет запускать любую библиотеку Java, которую вы выберете.

AFAIK, Gson не обрабатывает циклические ссылки, а Джексон и XStream делают.*

Как решить круговую ссылку в сериализаторе json, вызванную двунаправленным отображением гибернации?

Jackson Vs.Gson

UPD Но вам, вероятно, лучше добавить аннотации игнорирования к этим обратным ссылкам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...