Estoy tratando de usar GSON para analizar un JSON muy simple. Aquí está mi código:GSON: ¿esperaba una cadena pero era BEGIN_OBJECT?
Gson gson = new Gson();
InputStreamReader reader = new InputStreamReader(getJsonData(url));
String key = gson.fromJson(reader, String.class);
aquí está el JSON volvió de la url:
{
"access_token": "abcdefgh"
}
Me estoy poniendo esta excepción:
E/AndroidRuntime(19447): com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected a string but was BEGIN_OBJECT at line 1 column 2
¿Alguna idea? Soy nuevo en GSON.
¡Buena respuesta Bruce! –
Tengo que pegarle a un hilo viejo, nuevo para Json, puede explicar brevemente su primera respuesta, estoy confundido acerca de poner Map en el token de tipo..confused sobre el segundo parámetro en ** fromJson() ** método – SSH