den folgenden Code Gegeben:Simplest Gson.fromJson Beispiel nicht
final class retVal { int photo_id; }
Gson gson = new Gson();
retVal ret = gson.fromJson("{\"photo_id\":\"383\"}", retVal.class);
I ret
Satz zu null
bekommen.
Ich bin mir sicher, dass ich etwas offensichtliches verpasst habe, wie toJson
mit einer Klasse auch fehlschlägt, obwohl Hand-Konstruktion durch JsonObject
funktioniert.
Doh! Ich wusste, dass es ein dummer Fehler sein musste. Das funktioniert, danke. Kannst du bitte erklären, warum * es funktioniert? –
GSON erlaubt keine Deserialisierung von lokalen Klassen. – Rajesh