Java org.codehaus.jackson.map.exc.UnrecognizedPropertyException:未识别字段;id";(类别标准),未标记为可忽略
当我试图将Json解析为JavaPOJO对象时,我遇到了这个异常。对象图有两个对象Java org.codehaus.jackson.map.exc.UnrecognizedPropertyException:未识别字段;id";(类别标准),未标记为可忽略,java,android,json,annotations,jackson,Java,Android,Json,Annotations,Jackson,当我试图将Json解析为JavaPOJO对象时,我遇到了这个异常。对象图有两个对象 org.codehaus.jackson.map.exc.UnrecognizedPropertyException: Unrecognized field "id" (Class Criteria), not marked as ignorable 我想看看,在这种情况下,这个异常会出现,问题出在哪里?它在对象图中吗 我在我的android项目中这样做,我没有在这里使用注释,我不知道如何将此字段添加为可忽略字
org.codehaus.jackson.map.exc.UnrecognizedPropertyException: Unrecognized field "id" (Class Criteria), not marked as ignorable
我想看看,在这种情况下,这个异常会出现,问题出在哪里?它在对象图中吗
我在我的android项目中这样做,我没有在这里使用注释,我不知道如何将此字段添加为可忽略字段 您不显示任何代码,所以 无论如何,请尝试将此批注添加到反序列化的类中:
@JsonIgnoreProperties(ignoreUnknown=true)
如果在POJO中定义了字段,但没有定义getter和setter方法,也会发生这种情况。忽略该字段可能会产生意外后果
这看起来确实是重复的:您没有显示POJO的代码,也没有显示您试图反序列化的JSON;在这种情况下很难说。但错误似乎在于POJO定义中不存在对象成员。的可能重复