出现这样的原因,一般为用Gson解析时候,希望解析成为字符串类型的数据,一般情况下,接口返回数据 :json-gson-obj,因为某种特殊原因,希望经过同样的流程,但是最终结果为json 即 json-gson-json , 就会出现类似错误,大家可以尝试以下方式
将
new Gson().fromJson(json, String.class);
改成
new Gson().fromJson(json, JsonObject.class);
JsonObject 为 google包下
希望对各位有所帮助。