Я хотел бы знать, что более эффективно получать данные с сервера с помощью 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
- 1. Который более эффективен, установлен или вектор
- 2. , который лучше всего подходит или более эффективен?
- 3. , который более эффективен для сравнения двух строк?
- 4. , который более эффективен для ввода stdin
- 5. , который более эффективен для sftp: java или shell script?
- 6. NSMutableString appendString vs appendFormat, который более эффективен?
- 7. , который более эффективен в условном цикле?
- 8. Какой метод более эффективен для Android SQLite?
- 9. В Linq, который более эффективен, присоединяйтесь или включите
- 10. , который более эффективен в sql min или top
- 11. В MySQL, который более эффективен: IFNULL или NULLIF?
- 12. Который, в x86, более эффективен? Использование переменной или lea переменной?
- 13. OFFSET ИЛИ LIMIT, который эффективен в Mysql
- 14. , который более эффективен? повторяющееся присваивание или повторная проверка
- 15. Left Outer Join (или) Union, который более эффективен
- 16. Чтобы обеспечить резервное копирование в моем приложении для Android, какой формат эффективен XML или CSV
- 17. , который более эффективен ?? использование объекта и/или попытка уловить
- 18. fs.mkdir vs child_process.exec (mkdir), который более эффективен
- 19. , который более эффективен среди ets и mnesia
- 20. max vs limit, который более эффективен
- 21. Android: xml или json?
- 22. Какой запрос более эффективен?
- 23. XML или JSON в мобильном приложении
- 24. Который эффективен: Switch, If или function?
- 25. Android: JSON или XML, кеширование
- 26. Какой код более эффективен?
- 27. Android; разбора XML в TextView
- 28. Какой код более эффективен?
- 29. Django: более эффективен для расчета в виде или шаблонах?
- 30. Java/Android XML разбора
http://stackoverflow.com/questions/10026404/which-is-good-xml-or-json-parsing – colymore
http://stackoverflow.com/questions/4862310/json-and-xml-comparison –
thank вы так много – user3376321