在使用Gson解析json字符串时,如果json字符串中恰好有一个或多个空格,可能会出现无法完成解析的情况,此时可以使用GsonBuilder中的"setLenient()"方法来使Gson变得宽松,从而能够解析带有空格的json字符串。
示例代码如下:
//原来的代码
Gson gson = new Gson();
MyObject obj = gson.fromJson(jsonString, MyObject.class);
//修改后的代码
Gson gson = new GsonBuilder().setLenient().create();
MyObject obj = gson.fromJson(jsonString, MyObject.class);