Я хотел бы знать, что более эффективно получать данные с сервера с помощью xml или json. Другой вопрос: XmlPullParser связан с анализом XML-данных, поступающих из веб-службы? поэтому, если я использую json, мне не нужен XmlPullParser! или есть другие виды использования! большое спасибо, который более эффективен для разбора xml или json в приложении android
ответ
То, что я нашел чрезвычайно полезным для разбора JSON, это библиотека Google gson. Для xml вы можете использовать gson under, чтобы сделать то же самое с gson-xml. С помощью одной строки кода вы можете сопоставить свой JSON/XML с объектами без необходимости писать одну строку кода синтаксического анализа.
Если вы обнаружите, что производительность является проблемой (я делаю это предложение, потому что эти библиотеки делают вас очень продуктивными), в обоих случаях есть механизмы, позволяющие вам управлять более мелким зерном. Я сомневаюсь, что у вас будут проблемы с производительностью.
спасибо большое – user3376321
Для очень тщательно проработанного ответа на заголовок вопрос (хотя сосредоточено на браузерах, а не программы), см Balisage 2013 документа Дэвида Ли:
http://www.balisage.net/Proceedings/vol10/html/Lee01/BalisageVol10-Lee01.html
Его заключение, в одной строке, является то, что выбор между XML и JSON делает очень мало различий сам по себе, хотя детали того, как вы делаете XML или как вы делаете JSON, могут иметь большое значение.
спасибо, это очень полезно – user3376321
http://stackoverflow.com/questions/10026404/which-is-good-xml-or-json-parsing – colymore
http://stackoverflow.com/questions/4862310/json-and-xml-comparison –
thank вы так много – user3376321