Java XML Jackson解析XML并忽略某些元素
我想将model_tree的字段变成对象。
<form>
<model_trees>
<entry>
<tree_kind>kind</tree_kind>
<age>10</age>
</entry>
</model_trees>
</form>
@JsonIgnoreProperties(ignoreUnknown=true)
@JacksonXmlRootElement(localName = "model_trees")
public class ModelTrees extends BaseEntity {
@JacksonXmlProperty(localName = "tree_kind")
private String treeKind;
@JacksonXmlProperty
private int age;
}
有没有办法不为“表单”/“输入”元素创建其他类别?
I want to get the fields of model_tree into an object.
<form>
<model_trees>
<entry>
<tree_kind>kind</tree_kind>
<age>10</age>
</entry>
</model_trees>
</form>
@JsonIgnoreProperties(ignoreUnknown=true)
@JacksonXmlRootElement(localName = "model_trees")
public class ModelTrees extends BaseEntity {
@JacksonXmlProperty(localName = "tree_kind")
private String treeKind;
@JacksonXmlProperty
private int age;
}
Is there a way to not create additional classes for "form"/"entry" elements?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试自定义求职者,例如
模型类:
注册自定义映射器:
try a custom deserializer, e.g.
Model class:
Register custom mapper: