Sto provando a usare GSON per analizzare un JSON molto semplice. Ecco il mio codice:GSON: prevedeva una stringa ma era BEGIN_OBJECT?
Gson gson = new Gson();
InputStreamReader reader = new InputStreamReader(getJsonData(url));
String key = gson.fromJson(reader, String.class);
Ecco il JSON restituito dal url:
{
"access_token": "abcdefgh"
}
sto ottenendo questa eccezione:
E/AndroidRuntime(19447): com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected a string but was BEGIN_OBJECT at line 1 column 2
Tutte le idee? Sono nuovo di GSON.
Bella risposta Bruce! –
Sono pronto a scrivere un vecchio thread, nuovo a Json, posso spiegare brevemente la prima risposta, sono confuso dal mettere il token Map in type..confused sul secondo parametro in ** fromJson() ** metodo – SSH