一、首先把String转为JSON格式数据
可通过在线json转换工具转换
如:http://www.bejson.com/jsonviewernew/(选择“删除空格并转义”)
转换后
String res = "{\"data\":[{\"agencyId\":null,\"agencyName\":null,\"beginTime\":null,\"cityId\":null,\"cityName\":\"\",\"month\":null,\"productLine\":null,\"productType\":null,\"provinceId\":null,\"provinceName\":null,\"searchType\":null,\"table\":null,\"totalSaleQty\":null,\"week\":null,\"weekDate\":null,\"year\":\"合计\"}],\"totalCount\":2}";
二、JSON转换为实体对象
Type type = new TypeToken<TableDataInfo>() {
}.getType();
DataInfo dataInfo =(DataInfo) GSONUtil.getJavaFromGsonStr(type, res);