org.codehaus.jackson.map.exc.UnrecognizedPropertyException: 未识别的字段"id"(Criteria类),未标记为可忽略。

8

当我试图将Json解析为Java pojo对象时,我遇到了这个异常。该对象图有几个对象。

org.codehaus.jackson.map.exc.UnrecognizedPropertyException: Unrecognized field "id" (Class Criteria), not marked as ignorable

我想知道,什么情况下会出现这个异常,问题可能在对象图中吗?

我正在我的Android项目中进行此操作,我没有使用注释,我不确定如何将此字段添加为可忽略的。


你没有展示你的POJO代码或者你尝试反序列化的JSON;在这种情况下很难判断。但是错误似乎是由于POJO定义中缺少对象成员引起的。 - fge
2个回答

16
你没有展示任何代码,因此...
无论如何,尝试给你反序列化的类添加这个注释:
@JsonIgnoreProperties(ignoreUnknown=true)

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接