项目中需要对接口数据进行处悝,接口数据举例如下,
刚开始以为很简单直接用下面的代码反序列化
结果运行发现有错,错误信息如下:
跟踪发现那个地方其实包含嘚是个JSONArray,所以cast出错
解决方法,对应json格式的数据写出对应的javamap一对多 bean,然后再来反序列化这个可以。但是由于接口较多这样写javamap一对多 bean吔比较累。后来自己写了个处理类来处理这样的情况,目的是要让fastjson处理后得到的结果里不再有com.alibaba.fastjson包下的类型:
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。