org.codehaus.jackson.map.exc.UnrecognizedPropertyException: Unrecognized field “id” (Class Criteria), not marked as ignorable
当我尝试将Json解析为Java pojo对象时,我收到此异常。 对象图有几个对象。
1 | org.codehaus.jackson.map.exc.UnrecognizedPropertyException: Unrecognized field"id" (Class Criteria), not marked as ignorable |
我想看看,在这种情况下会出现这种异常,问题可能出在对象图中?
我在我的android项目中这样做我在这里没有使用注释我不知道如何将此字段添加为可忽略的。
你没有显示任何代码,所以......
无论如何,尝试将此注释添加到您反序列化的类:
1 | @JsonIgnoreProperties(ignoreUnknown=true) |
如果您在POJO中定义了字段,但没有定义getter AND setter方法,也会发生这种情况。 忽视该字段可能会产生意想不到的后果。
这确实是一个副本:杰克逊与JSON:无法识别的字段,没有标记为可忽略