Android - необходимо создать базу данных на основе объекта JSON, полученного из ответа API - PullRequest
0 голосов
/ 19 апреля 2019

У меня есть API, из которого я получаю ответ объекта JSON, который является динамическим (имеется в виду, что объект JSON ответа время от времени содержит разные значения ключей), поэтому базе данных для моего приложения Android необходимо удалить текущую таблицу и создать новую таблицу на основе ключей JSON.

Для простого примера, сегодня я получаю ответ объекта JSON вроде

`{"name":"STRING", "age":"INTEGER"}, 

на следующей неделе я получу ответ как

{"name":"STRING", "id":"INTEGER","Country":"STRING"}`

Я проверил Room и Realm, но проблема в том, что я не могу получить какие-либо четкие примеры или учебники, чтобы использовать их.

К вашему сведению - я новичок в концепции баз данных Android.

Редактировать # 1:

Мне нужно создать столбцы таблицы БД на основе ключей JSON (т. Е. По умолчанию таблица X имеет два столбца A и B, а принимающий объект JSON содержит три ключа A, B и C, поэтому в БД необходимо включить столбец C). динамически)

1 Ответ

0 голосов
/ 19 апреля 2019

Для хранения значений в базе данных Android Sqlite проверьте его https://androidjson.com/save-store-php-mysql-json-parsing-data-sqlite/

, вам будет полезно

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