我想用GSON来解析一些非常简单的JSON。这里是我的代码:GSON:期望一个字符串,但是BEGIN_OBJECT?
Gson gson = new Gson();
InputStreamReader reader = new InputStreamReader(getJsonData(url));
String key = gson.fromJson(reader, String.class);
这里的JSON从URL返回:
{
"access_token": "abcdefgh"
}
我得到这个异常:
E/AndroidRuntime(19447): com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected a string but was BEGIN_OBJECT at line 1 column 2
任何想法?我是GSON的新手。
尼斯答案布鲁斯! – 2012-07-20 12:43:59
我可以打一个旧的线程,新的Json,你可以简要解释一下你的第一个答案,我很困惑把Map放入类型token ..关于** fromJson()的第二个参数**()**方法 – SSH 2015-07-28 11:01:40