Сохранить JSON из REST API в локальный файл на Android - PullRequest
0 голосов
/ 04 октября 2018

Я создаю приложение, которое подключается через Интернет к API отдыха, которое подключается к базе данных postgres.

В этом API я экспортирую некоторые данные JSON, которые я хочу использовать с помощью приложения.Я делаю вид, что использую okhttp3 для этого.Дело в том, что я не хочу, чтобы эти данные JSON были доступны локально и загружались на телефон людей, поскольку приложение в основном будет использоваться под землей, на станциях метро, ​​где нет подключения к Интернету.

Мой вопрос заключается в том, как я могу получить данные, которые возвращаются из REST API, и сохранить их в файле JSON, а затем десериализовать их по мере необходимости, чтобы показать данные пользователю.

Я делаю вид, что использую GSON для десериализации, но я не знаю, как сохранить данные в файл и, после этого, обработать эти данные.

Также я делаю вид, что внедряю автоматическийобновить систему, в которой после любого изменения данных приложение сможет загружать и перезаписывать старые данные обновленной версией.

Также для этого приложения я использую Java, а не Kotlin.

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