后台接口返回json数据时前面包一个null,如何解决。

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字符串的方法,在这个方法里面大家就会有所突破喽。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值