Android XML-сериализация объектов - PullRequest
3 голосов
/ 27 августа 2010

Я хотел бы сериализовать объект в XML внутри Android.

Предлагаются ли какие-нибудь библиотеки?

PS: уже пробовал XStream, но он не сериализует перечисления правильно с Android.Проблема здесь: Проблема сериализации с Enums на Android

Ответы [ 3 ]

7 голосов
/ 01 февраля 2011

Вы пробовали простой http://simple.sourceforge.net/, он работает хорошо для меня, правильно обрабатывает перечисления, банка довольно большая, хотя 320k.

3 голосов
/ 28 августа 2010

К сожалению, я не думаю, что пока есть хорошее решение для сериализации XML-объектов в Android.Большинство существующих решений слишком тяжелы для использования в мобильных приложениях и зависят от того, что Android не поддерживает.

Обзор параметров XML см. В разделе Работа с XML в Android .

1 голос
/ 17 октября 2015

Это не XML, но вы можете использовать библиотеку GSON от Google для сериализации объектов. Это то, что они рекомендуют в своей документации в качестве альтернативы Сериализуемый :

JSON лаконичен, удобочитаем и эффективен. Android включает в себя как потоковый API, так и древовидный API для чтения и записи JSON. Используйте библиотеку привязок, например GSON , для непосредственного чтения и записи объектов Java.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...