我使用Jackson XmlMapper将XML反序列化为POJO。 然后我使用ObjectMapper将其序列化为JSON。
我想使用XML属性值设置JSON键值。任何帮助,将不胜感激。感谢。
示例XML:
<response>
<label data="someValue" />
</response>
需要映射到JSON:
{
"response" : {
"label" : "someValue"
}
}
这就是我现在能得到的:
{
"response" : {
"label" : {
"data" : "someValue"
}
}
}
这是我对标签元素的POJO:
@JsonIgnoreProperties(ignoreUnknown=true)
public class LabelObject {
@JacksonXmlProperty(localName = "data", isAttribute = true)
private String data;
// getter setter
}