Intereting Posts
Boost Asio deadline_timer на Android-устройстве не запускается с истечением срока, но на более позднем этапе ПРЕДУПРЕЖДЕНИЕ. В обоих списках зависимостей были указаны поддержка android-support-v4 и android-support-v13 Как передать пользовательские параметры компонента в java и xml Использование android.net.rtp для VoIP Как ввести активность в адаптер с помощью dagger2 Фильтрация объекта Realm в андроиде Proguard Отсутствующий параметр типа Не удалось применить патч при обновлении студии Android Исключение нулевого указателя на mapFragment.getMapAsync (это) при инициализации карты google Пользовательский аутентификатор учетной записи. Очистка после удаления учетной записи с устройства Ошибка опрокидывания Ожидаемая BEGIN_ARRAY, но BEGIN_OBJECT Как определить направление прокрутки ListView Библиотека игровых сервисов Google в Intellij 12 Перетаскивание между двумя фрагментами? Почему конструктор ArrayAdapter <String> (новый объект View.OnKeyListener () {}, int, String ) не определен

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

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

Что я должен использовать для своего приложения 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