Intereting Posts
Dagger2 не генерирует файлы «Dagger_» Динамическое создание байт-кода Dalvik в запущенном приложении Dalvik / Android AllShare Cast / Screen Cast не работает на некоторых телефонах Как изменить цвета Drawable в Android? Как показать уведомление о входящем вызове в приложении Android Как улучшить предварительный просмотр камеры? Android – встраивание сцены Unity3d в действие – нужно отменить регистрацию приемника? Проблема переноса содержимого индикатора Android TabPage Как добавить существующую учетную запись google на устройстве Android из командной строки? Как отображать экран входа только один раз? Как программно скрывать андроид некоторые, но не все, просматривать элементы на выходе XML? Папка src / main / webapp / WEB-INF не отображается в Android Studio Как имитировать прикосновение от фоновой службы с помощью sendevent или другим способом? Как получить HTML-контент из WebView (в виде строки) Откройте внешние ссылки в браузере с веб-браузером Android

Должен ли я использовать XML или JSON в качестве формата данных в приложениях для Android?

Я начинаю разрабатывать приложение для Google Android и в большой степени полагаюсь на веб-API, который может доставлять данные с помощью json или xml. Теперь я должен решить, какую библиотеку выбрать.

Я видел, что google включает классы org.json в API, но еще не тестировал их.

Как ваш опыт? Какую библиотеку / API следует использовать и почему?

Solutions Collecting From Web of "Должен ли я использовать XML или JSON в качестве формата данных в приложениях для Android?"

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

Разбор JSON с org.json так же прост, как передача строки JSON конструктору JSONObject , а затем использование соответствующих методов get-методов для каждого из ваших ожидаемых атрибутов.