it-swarm.com.de

wie man eine Json-Datei zu einem Android-Projekt hinzufügt

Ich versuche einfach, eine .json-Datei in mein Android-Studio-Projekt einzufügen. Das meiste, worauf ich gestoßen bin, hat einen Ordner erstellt und dort hinzugefügt, aber ich möchte ihn einfach unter App verschieben. Hier ist mein Projektbild

Wie füge ich JSON-Dateien zu meinem Projekt hinzu

JSON-Datei zur App hinzufügen

7
Jeff Louzada

Ich möchte es einfach unter App verschieben

Wenn Sie buchstäblich meinen, dass Sie app/something.json haben möchten, können Sie die Datei gerne dort ablegen, sie wird jedoch nicht mit Ihrer App gepackt und steht Ihnen zur Laufzeit nicht zur Verfügung.

Wenn Sie den JSON mit Ihrer App versenden möchten, haben Sie vier Hauptoptionen:

  • Setzen Sie es in assets/ und lesen Sie es mit AssetManager und seiner open()-Methode, um eine InputStream zu erhalten.

  • Legen Sie es in res/raw/ ein und lesen Sie es mit Resources und seiner openRawResource()-Methode ein

  • Hardcode als String in Java-Code

  • Schreiben Sie sich einen Codegenerator, der JSON in eine Java-Klasse konvertiert, auf die Sie wie die durch Code generierten Klassen R und BuildConfig zugreifen würden

Möglicherweise existiert bereits ein solcher Codegenerator. Ich habe ein rudimentäres Gradle-Plugin das tut dies als Beispiel, das ich in das nächste Update von meines Buches aufnehmen werde.

14
CommonsWare

Bitte folgen Sie den Schritten unten und json Datei in unserem Projekt.

schritt 1: Ändern Sie Android zu Project

Schritt 2: Erstellen Sie den Assets-Ordner und speichern Sie die JSON-Datei wie login.json

enter image description here

Ich hoffe es hilft dir...!

1
Viral Patel

Legen Sie es androidTest/assets / Erstellen Sie einfach file, wie einen SomeFile.json

0
Morozov