[英]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.