如何翻譯的Java名單如何使用JAXB註釋將Java列表轉換爲XML?
List<String> locations
成XML表示
...
<locations>
<location>/bob/app/l1.xml</location>
<location>/bob/app/l2.xml</location>
<location>/bob/app/l3.xml</location>
</locations>
...
並保存JSON兼容的格式在同一時間:
...
"locations": ["/bob/app/l1.xml","/bob/app/l2.xml"]
...
我使用Spring和我目前的XML格式其中我得到的回覆是
...
<locations>/bob/app/l1.xml</locations>
<locations>/bob/app/l2.xml</locations>
...
我使用JAXB標註
@XmlElement(name = "locations")
public void setLocations(List<String> locations) {
this.locations = locations;
}
UPD
我已經找到了解決辦法。我只需要使用
@XmlElementWrapper(name = "locations")
@XmlElement(name = "location")
public List<String> getLocations() {
return locations;
}
在您的應用程序在內部是這樣的,或者是你希望得到儘可能XML響應/ JSON? –
' a '我想要。 –
Finkelson
現在我得到' a b '。 –
Finkelson