dubbox rest协议jackson 反序列化的坑

dubbox 相对于dubbo 对了 rest 协议的支持  而且默认序列化的协议 是json

dubbox 内部是通过 RestEasy 处理 rpc 服务 而 RestEasy获取序列化是 是通过 spi  加载的  

而我们项目中恰好使用

 

这个 provider使用 的 jackson版本是 1.9.8

而 jackson 2.x 的命名空间 与1.x 完全不同 

 

jackson 有个比较坑的问题是  如果 你输入参数 多的话 默认是会异常的 

只能通过JsonIgnoreProperties处理  

@JsonIgnoreProperties(
    ignoreUnknown = true
)

所以 需要注意使用 旧版本的 JsonIgnoreProperties

 

posted @ 2018-01-05 17:58  沐松  阅读(1476)  评论(0编辑  收藏  举报