Доработка2 — синтаксический анализ массива JSON

#android #json #retrofit #retrofit2

#Android #json #модернизация #retrofit2

Вопрос:

Я использую retrofit для анализа json, и после анализа он выдаст объекты pojo. Я хочу сохранить данные в sqlite, поэтому я извлекаю данные из pojo, чтобы сохранить их в БД. Это хороший подход? Потому что retrofit преобразует json в pojo, и мне снова приходится извлекать pojo для получения данных. Это отнимает много времени; есть ли лучший подход?

Ответ №1:

Это хороший подход, поскольку он упорядочивает ваши данные. Единственная часть, которую я не понял, это то, что вы подразумеваете под извлечением из pojo.

Для операции вставки или обновления вы должны использовать pojo вместо прямого использования объекта или строки json.

Преобразование json в pojo сохраняет данные готовыми для отображения в пользовательском интерфейсе, а также для хранения в базе данных без сложного кода.

Для управления временем я бы посоветовал проверить Suger ORM, это сэкономит вам некоторое время.

Надеюсь, это было полезно.