GSON: Attend une chaîne de caractères, mais a été BEGIN_OBJECT?

Je suis en train d'utiliser GSON pour analyser certains très simple JSON. Voici mon code:

    Gson gson = new Gson();

    InputStreamReader reader = new InputStreamReader(getJsonData(url));
    String key = gson.fromJson(reader, String.class);

Voici le JSON retourné à partir de l'url:

{
  "access_token": "abcdefgh"
}

Je suis de cette exception:

E/AndroidRuntime(19447): com.google.gson.JsonSyntaxException:     java.lang.IllegalStateException: Expected a string but was BEGIN_OBJECT at line 1 column 2

Des idées? Je suis nouveau sur GSON.

OriginalL'auteur Steven Schoen | 2012-07-20