Ich bin neu in Android. Ich brauche eine Liste von Strings aus einer JSON-Liste. Es wird zu einer Spinner
Liste hinzugefügt. Ich habe die Liste auf dem Server wieSo erhalten Sie die Liste <String> aus der JSON-Liste mit Retrofit 2?
[{"bgroup":"A+"},{"bgroup":"A1+"},{"bgroup":"A1-"}].
mit Retrofit Scalars versucht. Antwort als
[{"bgroup":"A+"},{"bgroup":"A1+"},{"bgroup":"A1-"}]
aber Fehlererfassungs als:
einen String Erwartet wurde aber BEGIN_OBJECT in Zeile 1 Spalte 3 Pfad $ [0] *
einen besseren Weg, die zum Abrufen Liste der Strings aus dem JSON?
Es Sie klar sagt, dass Es kann keine Zeichenfolge lesen, von der ein Objekt stammt. Warum nicht einfach ein Mapping erstellen, um 'List' zu haben und später einen String direkt aus 'Mapping.bgroup' zu extrahieren? –
Wenn Sie denselben String für ein benutzerdefiniertes Datenobjekt verwendet haben, erhalten Sie nach dem Nachrüsten automatisch ein formatiertes Datenobjekt mit Werten. Also benutze den gleichen Schlüssel. und verwenden Sie die Abhängigkeit kompilieren 'com.squareup.retrofit2: converter-gson: 2.0.2' –
@LyubomyrShaydariv Danke für die Antwort. Können Sie für dieses Szenario ein einfaches Beispiel für die Liste angeben? –