Intereting Posts
Каковы последствия переносимости использования NDK? Пакетное удаление элементов с помощью Content Provider на Android Android.Views.InflateException: двоичная строка XML-файла # 17: ошибка раздувания класса android.support.design.internal.NavigationMenuItemView Ошибка Android setImageURI из памяти Можно ли определить действие внутри Android-теста и запустить тест против него? Как воспроизвести анимацию с одним выстрелом Как получить уникальный идентификатор устройства на Android? Android: обнаружит, когда GPS включен / выключен (или когда приложение больше не использует его) Как синхронизировать проекты с GitHub с Android Studio? Предупреждение: AndroidManifest.xml уже определяет versionCode MKCoordinateRegionMakeWithDistance эквивалент в Android Как мы можем открыть ссылки TextView в Webview Установить собственный шрифт для текста в PreferenceScreen Почему Eclipse не видит мой телефон Samsung Galaxy, хотя я могу передавать файлы с помощью буквы диска? Установить положение курсора в android Изменить текст

Что лучше с точки зрения производительности синтаксического анализа в Android, XML или JSON?

Я новичок в разработке Android

Что я должен использовать для своего приложения Android, XML или JSON?

Что лучше с точки зрения производительности синтаксического анализа?

Я был бы признателен за любой пример кода.

Solutions Collecting From Web of "Что лучше с точки зрения производительности синтаксического анализа в Android, XML или JSON?"

JSON лучше всего сравнить с XML

XML не подходит для обмена данными

Простота

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

растяжимость

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

Interoperability

JSON обладает тем же потенциалом взаимодействия, что и XML.

откровенность

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

Вес: Поскольку синтаксис JSON требует меньше символов, он легче на проводнике, чем XML.

Но все равно это зависит от требований!

Несколько вопросов о чем-то подобном были заданы раньше: что лучше: Json или XML (PHP). Они объясняют, что быстрее, а что нет.

Вы всегда можете использовать Google- GSON , что делает синтаксический разбор JSON (независимо от того, насколько большой набор данных) очень быстро. Я лично предпочитаю JSON, а не XML, так как это проще для обмена данными, даже если читаемость затруднена.

Основываясь на опыте, разбор XML может быть докучливым на Android 2.1 и ранее из-за ошибки, которая разбивает закодированные объекты на отдельные теги (http://code.google.com/p/android/issues/detail?id=2607).

Лично я считаю, что JSON-анализ более удобен. Взгляните на следующую ссылку: http://www.technotalkative.com/android-json-parsing/

JSON лучше, чем XML, если размер данных не слишком большой. Таким образом, GSON, разработанный с помощью JSON api, лучше, потому что он прост в обращении. Но у JSON есть один главный недостаток, то есть – данные загружаются в память, а затем анализируются. Если размер данных слишком велик, он будет через исключение. В этом случае XML очень полезен. JSON лучше, потому что он быстрее, чем XML (поскольку используется хеширование)

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

JSON намного проще / быстрее анализировать, чем XML