报错是因为字符串中“天津市/天津市/北辰区”,有特殊字符/,会立即结束,也就是说用responseInfo.getData().toString()的话字符串中间不能有特殊字符、空格等等。应将数据先转化为json。
//报错的代码
UserAllInfo userAllInfo = gson.fromJson(
responseInfo.getData().toString(),UserAllInfo.class);
//改正后
UserAllInfo userAllInfo = gson.fromJson(
new Gson().toJson(responseInfo.getData()),UserAllInfo.class);