json数据格式如下
null('
{
"ret": 1,
"msg": "成功",
"data": {
"aaData": [
{
"sn": null,
"id": 13,
"date": null,
"fullData": null,
"deviceTemperature": null,
"temperature": null,
"windSpeed": null,
"windDirection": null,
"dust": 81.2,
"pm10": 96.6,
"humidity": null,
"pressure": null,
"so2Thickness": 3,
"no2Thickness": 18.5,
"coThickness": 0.6,
"co3Thickness": 28.3,
"noThickness": null,
"longitude": 115.654859,
"latitude": 40.336477,
"aqi": 107.7,
"primaryPollutant": null,
"quality": null,
"createDate": null,
"station_id": 103,
"deviceName": "嘉馨园",
"stationName": null
},
{
"sn": null,
"id": 12,
"date": null,
"fullData": null,
"deviceTemperature": null,
"temperature": null,
"windSpeed": null,
"windDirection": null,
"dust": 64.2,
"pm10": 73.7,
"humidity": null,
"pressure": null,
"so2Thickness": 3,
"no2Thickness": 9,
"coThickness": 0.7,
"co3Thickness": 15.8,
"noThickness": null,
"longitude": 115.545639,
"latitude": 40.136477,
"aqi": 86.6,
"primaryPollutant": null,
"quality": null,
"createDate": null,
"station_id": 103,
"deviceName": "桑干酒庄",
"stationName": null
}
]
}
}')
解决方案:
1.请查看接口中是不是有特简属性昵称 列入:type
2.将此 属性昵称修改
更新:
后续发现因为spring-mvc 中配置自定义json转换类造成的,由于拿到是二手项目,当初对项目不太了解
现在就记录下如何解决的把:
在springmvc配置文件中找到自定义json转换器,在转换器的writeInternal方法里面就可以看到了,这个方法(重写)是用来重新封装json字符串的方法,在这个方法里面大家就会有所突破喽。