2014-03-13 1 views
0

Я хотел бы знать, что более эффективно получать данные с сервера с помощью xml или json. Другой вопрос: XmlPullParser связан с анализом XML-данных, поступающих из веб-службы? поэтому, если я использую json, мне не нужен XmlPullParser! или есть другие виды использования! большое спасибо, который более эффективен для разбора xml или json в приложении android

+0

http://stackoverflow.com/questions/10026404/which-is-good-xml-or-json-parsing – colymore

+0

http://stackoverflow.com/questions/4862310/json-and-xml-comparison –

+0

thank вы так много – user3376321

ответ

1

То, что я нашел чрезвычайно полезным для разбора JSON, это библиотека Google gson. Для xml вы можете использовать gson under, чтобы сделать то же самое с gson-xml. С помощью одной строки кода вы можете сопоставить свой JSON/XML с объектами без необходимости писать одну строку кода синтаксического анализа.

Если вы обнаружите, что производительность является проблемой (я делаю это предложение, потому что эти библиотеки делают вас очень продуктивными), в обоих случаях есть механизмы, позволяющие вам управлять более мелким зерном. Я сомневаюсь, что у вас будут проблемы с производительностью.

+0

спасибо большое – user3376321

1

Для очень тщательно проработанного ответа на заголовок вопрос (хотя сосредоточено на браузерах, а не программы), см Balisage 2013 документа Дэвида Ли:

http://www.balisage.net/Proceedings/vol10/html/Lee01/BalisageVol10-Lee01.html

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

+0

спасибо, это очень полезно – user3376321

Смежные вопросы