无法使用 Jackson jar 解析 json 字段 class
Unable to parse a json field class using Jackson jar
我有一个 json 回复:
"site":[
{
"href":"https:www.abc.com",
"class":"child"
}
]
我正在尝试使用 Java 中的 jackson 罐子来解析响应。
我无法在我的 POJO 中创建字段 class(作为其关键字)来映射该字段。
我尝试了 class_ 和 _class 但是 returns org.codehaus.jackson.map.exc.UnrecognizedPropertyException: Unrecognized field "class" 因为它在我的 POJO 中搜索字段 class Site.java
如何处理这种情况?
您的 POJO 中的 属性 名称不能是名称 "class",但您可以指定 Jackson 使用带注释的 属性 名称 "class"。
@JsonProperty("class")
private String clazz;
我有一个 json 回复:
"site":[
{
"href":"https:www.abc.com",
"class":"child"
}
]
我正在尝试使用 Java 中的 jackson 罐子来解析响应。 我无法在我的 POJO 中创建字段 class(作为其关键字)来映射该字段。 我尝试了 class_ 和 _class 但是 returns org.codehaus.jackson.map.exc.UnrecognizedPropertyException: Unrecognized field "class" 因为它在我的 POJO 中搜索字段 class Site.java 如何处理这种情况?
您的 POJO 中的 属性 名称不能是名称 "class",但您可以指定 Jackson 使用带注释的 属性 名称 "class"。
@JsonProperty("class")
private String clazz;