У меня есть данные, поступающие от API, который я хочу сохранить в локальном хранилище пользователя, для которого я хочу использовать эти данные для дальнейшего процесса, чтобы мое приложение могло работать в автономном режиме.
И jsonданные выглядят так:
[
{
"date": "2019-10-22",
"sites": [
{
"site_id": 3,
"site_name": "Site Name3",
"site_address": "address3",
"site_landmark": "landmark3",
"site_zipcode": "353446",
"site_city": "city3",
"site_state": "state3",
"site_zone": "zone3",
"site_latitude": "18.404374",
"site_longitude": "86.553958",
"tests": [
{
"test_id": 35,
"test_category_id": 2,
"test_name": "Express Water",
"collection_date": "2019-10-22 11:00:00",
"collection_value": 4,
"sample_quantity_per_test": "100 ml",
"sample_details_required_keys": [
"source_of_sample",
"location",
"description"
],
"customer_name": "company_name3",
"site_id": 3,
"containers": [
"100 ml bottle * 4"
]
},
{
"test_id": 36,
"test_category_id": 1,
"test_name": "Water Potability",
"collection_date": "2019-10-22 11:00:00",
"collection_value": 4,
"sample_quantity_per_test": "1.5 Ltr",
"sample_details_required_keys": [
"source_of_sample",
"location",
"description"
],
"customer_name": "company_name3",
"site_id": 3,
"containers": [
"1ltr Big Bottle * 4",
"500 ml Small bottle * 4"
]
}
]
}
]
}
]
Я хочу сохранить эти данные с использованием базы данных Room, но я не знаю, с чего начать. Я уже прочитал Codelab для Room, но я все еще не получил никакого подтверждения,кто-нибудь может мне помочь через это? ТИА