1 问题
调用新的HTTP接口,返回数据解析的时候,报异常:
Caused by: com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of com.XXX out of START_ARRAY token
二 分析
看下数据的json数据,是个数组。原来的是统一封装成response了。
所以,可以封装。不封装的情况下修改解析方式:
objectMapper.readValue(json,XXOjject[].class);
这样解析为数组对象,在转为list就可以正常返回了。