GSON: ¿Se esperaba una cadena pero fue BEGIN_OBJECT?
Estoy tratando de usar GSON para analizar algunos JSON muy simples. Aquí está mi código:
Gson gson = new Gson();
InputStreamReader reader = new InputStreamReader(getJsonData(url));
String key = gson.fromJson(reader, String.class);
Aquí está el JSON devuelto de la url:
{
"access_token": "abcdefgh"
}
Estoy recibiendo 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
¿Algunas ideas? Soy nuevo en GSON.