首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

jackson异常解决

2013-02-27 
jackson错误解决1、json串中有属性为test,但指定转换的指定类中未定义属性A,会抛异常Unrecognized field t

jackson错误解决

1、json串中有属性为test,但指定转换的指定类中未定义属性A,会抛异常Unrecognized field "test" (****), not marked as ignorable。

处理:mapper.configure(org.codehaus.jackson.map.DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false)


2、默认的json串,如果key或value类型非字符串,需要加上双引号的,但有些json包转换出来的json串却不一定会带上双引号。使用jackson时,如果非字符串未加双引号,也会报错。

处理:mapper.configure(org.codehaus.jackson.JsonParser.Feature.ALLOW_UNQUOTED_FIELD_NAMES, true)。

热点排行