[英]Map XML attribute to specified tag(field) in Jackson Xml Mapper
我有一堂课:
public class SomeClass {
public String a = "tag"
@JacksonXmlProperty(isAttribute = true)
public String b = "attribute"
}
我需要设置变量b
作为变量的属性a
:
<SomeClass>
<a b="attribute">tag</a>
</SomeClass>
我尝试了@JacksonXmlProperty(isAttribute = true)
,但是它仅将我的属性映射到根标签:
<SomeClass b="attribute">
<a>tag</a>
</SomeClass>
有没有办法用注解来解决这个问题?
创建一个新的A类
public class A {
@JacksonXmlProperty(isAttribute = true)
public String b = "attribute"
}
并在课堂上使用它:
public class SomeClass {
@JacksonXmlProperty
public A a = "tag"
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.