2
我需要根据以下场景格式化使用Jersey的宁静服务的输出(xml)Jersey REST服务输出格式
我有一个带有键值对的类,如下所示。
@XmlRootElement(name="columnValues")
public class KeyValueDTO {
private String key;
private String val;
@XmlElement(name="column")
public String getKey() {
return key;
}
@XmlElement(name="value")
public String getVal() {
return val;
}
}
假设我有列表这样这是由其他服务返回:
List<KeyValueDTO> mylist = new ArrayList<KeyValueDTO>();
KeyValueDTO dto1 = new KeyValueDTO();
dto1.key = "Name";
dto1.val = "alex";
KeyValueDTO dto2 = new KeyValueDTO();
dto2.key = "Age";
dto2.val = 23
mylist.add(dto1);
mylist.add(dt02);
我想生成如下
<Name>alex</Name>
<Age>20</Age>
输出,但目前这是给下面的输出
<column>Name</column>
<value>alex</column>
<column>Age</column>
<value>20</column>
任何人都可以让我知道如何做到这一点?