Сериализация в виде строки JSON или двоичного - PullRequest
1 голос
/ 25 января 2012

Мне нужно сохранить объект.К сожалению, sqlite в Android не поддерживает ORM.Поэтому мне нужно выбрать другой способ сохранения моих данных.

Лучше ли сохранить данные с помощью сериализации Java (ObjectOutputStream) внутри большого двоичного объекта или с помощью сериализации Json в формате Json в виде строки JSON?После этого мне нужно снова сериализовать данные в виде строки json, чтобы передать их в спокойный сервис wcf.

Я беспокоюсь о скорости сериализации, потому что afaik работа со строками не очень эффективна.

1 Ответ

0 голосов
/ 25 января 2012

По моему опыту, сериализация работает быстрее, чем gson, но я не тестировал ее.Если скорость вызывает беспокойство, я бы порекомендовал вам сделать это самостоятельно.

С другой стороны, вы можете использовать ORM на java / Android, читайте здесь: Какие-нибудь хорошие инструменты ORM для разработки под Android?

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