/ / Android - Wie speichere ich ein .JSON auf einem Gerät? - Android, JSON

Android - Wie speichere ich ein .JSON auf einem Gerät? - Android, JSON

Ich habe eine Anwendung erstellt. Das erhält eine .JSON-Datei von einem Server und liest sie.

Was ich tun möchte, ist es, es auf dem zu speichernGerät als .JSON-Datei, bevor es tatsächlich liest. Der Grund, warum ich das tun möchte, ist, dass Sie nicht jedes Mal eine Internetverbindung haben müssen, wenn ein Kunde meine Anwendung benutzt.

Hier ist ein Beispiel für den JSON

{
"CARS LIST":
{
"Car":
{
"Make":"BMW",
"Model":"M3",
"Engine":"4.0",
"Desc":"M Power!",
},

"Car":
{
"Make":"Mercedes",
"Model":"SLS",
"Engine":"6.2",
"Desc":"AMG!",
}
}
}

Antworten:

1 für die Antwort № 1

Sie können diese Antwort als eine Textdatei mit Zeitstempel in Dateiname speichern. Dies wird Ihnen im Voraus sagen, wann die Daten das letzte Mal aktualisiert wurden.


0 für die Antwort № 2

So habe ich es gemacht.

  1. Bekommen Sie den Eingangsstrom
  2. Mit inputstream.read (byte [] buffer, int offset, int length) speichern Sie die Daten als Byte [].
  3. Setzen Sie das Byte [] in ein Zeichen [].
  4. Auf dem Gerät speichern