[英]How to change the xml class name using fasterxml jackson?
我試圖弄清楚如何使用jackson fastxml更改根節點名稱。
例如:
public class Car {
@JsonProperty("engine-type")
String engineType = "v8";
}
public class Ford extends Car {
}
Ford car = new Ford();
ObjectMapper xmlMapper = new XmlMapper();
System.out.println(xmlMapper.writeValueAsString(this));
結果是:
<Ford><engine-type>v8</engine-type></Ford>
這就是我要的:
例如:
<car><engine-type>v8</engine-type></car>
謝謝
我想您可以在這里找到您的解決方案: 如何使用FasterXML使用注釋反序列化XML為什么不使用@JacksonXmlRootElement像這樣:
@JacksonXmlRootElement(localName = "car")
public class Ford extends Car {
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.