Jackson 使用遇到 Unrecognized field, not marked as ignorable
来源:互联网 发布:使用u盘安装linux系统 编辑:程序博客网 时间:2024/06/06 01:48
Jackson是一个可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象的框架。非常方便,同时也很高效。
最近在使用时,将前台传递的JSON 串转成Java实体对象时,出现了Unrecognized field, not marked as ignorable
错误。该错误的意思是说,不能够识别的字段没有标示为可忽略。出现该问题的原因就是JSON中包含了目标Java对象没有的属性。
解决方法有如下几种:
格式化输入内容,保证传入的JSON串不包含目标对象的没有的属性。
@JsonIgnoreProperties(ignoreUnknown = true)
在目标对象的类级别上加上该注解,并配置ignoreUnknown = true
,则Jackson在反序列化的时候,会忽略该目标对象不存在的属性。全局DeserializationFeature配置
objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES,false);
配置该objectMapper在反序列化时,忽略目标对象没有的属性。凡是使用该objectMapper
反序列化时,都会拥有该特性。
0 0
- Jackson 使用遇到 Unrecognized field, not marked as ignorable
- JackSon反序列化报错,Unrecognized field, not marked as ignorable
- 问题:Unrecognized field , not marked as ignorable
- Unrecognized field , not marked as ignorable
- SpringMVC @RequestBody问题:Unrecognized field , not marked as ignorable
- SpringMVC @RequestBody问题:Unrecognized field , not marked as ignorable
- SpringMVC @RequestBody问题:Unrecognized field , not marked as ignorable
- @RequestBody:Unrecognized field , not marked as ignorable问题
- 解决 Unrecognized field xxx , not marked as ignorable 问题
- SpringMVC @RequestBody问题:Unrecognized field , not marked as ignorable
- SpringMVC @RequestBody问题:Unrecognized field , not marked as ignorable
- SpringMVC json 转换中错误的解决: Unrecognized field , not marked as ignorable
- not marked as ignorable
- UnrecognizedPropertyException: Unrecognized field “***” ignorable
- not marked as ignorable JDBC like%?% Tomcat 启动一闪而过
- jackson Unrecognized field
- Jackson Unrecognized field
- com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "safeKey"
- hdu 1385 Minimum Transport Cost (Floyd 路径输出)
- 脚本无阻塞加载
- 多行文本超出 JS省略号...
- java中多线程的基本理解以及运行机制
- 黑马程序员——java基础——GUI
- Jackson 使用遇到 Unrecognized field, not marked as ignorable
- 关于wikibook上的singleton的疑问
- Struts2不进action就跳到Input配置的页面
- iOS开发使用.ttf或.otf外部字体库
- 浙江大学PAT_甲级_1065. A+B and C (64bit) (20)
- 判断一个类名或者元素是否存在的思路
- nyoj 722 数独 【经典DFS】
- BS与CS的联系与区别
- 戴尔一屏一屏 3D效果