栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

jackson反序列化结果为list失败

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

jackson反序列化结果为list失败

1、微服务之间调用 A调用B  B 返回  ResData>类型,实际返回结果内容为空,返回参数如下:

{
  "code": 0,
  "msg": "OK",
  "data": {}
}

feign.codec.DecodeException: JSON parse error: Can not deserialize instance of java.util.ArrayList out of START_OBJECT token; nested exception is com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of java.util.ArrayList out of START_OBJECT token
 at [Source: (PushbackInputStream); line: 1, column: 29]

2.解决思路

a. A服务调用B时避免出现空数据的情况
b.B服务返回做兜底逻辑,无数据返回空list

{
  "code": 0,
  "msg": "OK",
  "data": []
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1039348.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号