2011-10-17 4 views
1

Я попытался найти ответ на свой вопрос, но до сих пор мне не удалось, поэтому я надеюсь, что кто-то из вас сможет пролить свет на мою проблему.Gson on Android: Можно ли только разобрать часть результата json, игнорируя остальные?

Для моего приложения мне нужно разобрать ответ JSON, который содержит 3 разных типа объектов, а именно значки, заголовок и проигрыватель.

На данный момент требуются только объекты Icons, так как классы Player и Header не будут добавлены до более поздней даты. Поэтому мне было интересно, можно ли разобрать этот ответ и сосредоточиться только на объектах Icons, игнорируя два других? У меня возникли проблемы с анализом ответов JSON до того, как GSON не смог разобрать данные, если все не было правильно помечено, поэтому я не уверен, возможна ли моя идея.

Может ли кто-то пролить свет на это для меня?

С уважением,

Sander

ответ

0

Является jackson анализатор вариант для вас? Это возможно.

+0

Это может быть, хотя в остальном приложение использует GSON на данный момент. Будет ли проблема с использованием двух парсеров в одном приложении? Я бы понял, может ли это вызвать некоторые трудности. –

+0

Какие проблемы? Вы можете использовать один парсер для одного типа данных, другой для другого. Во всяком случае, если производительность является проблемой, Джексон - это способ сделать. Если нет, вы можете придерживаться GSON и не заботиться о накладных расходах. –

+0

Хм, хорошо, спасибо! Я дам Джексону попробовать –