我需要使用Java的XML注释在一个简单的类中保存一些变量:http://download.oracle.com/javase/6/docs/api/javax/xml/bind/annotation/package-summary.html
目前这个课很简单,看起来像这样:
@XmlRootElement
public class Chart {
@XmlElement
public String url;
@XmlElement
public String values;
@XmlElement
public String projectOrFilterName;
@XmlElement
public String countComplains;
public Chart(String url, String values, String projectOrFilterName, String countComplains) {
this.url = url;
this.values = values;
this.projectOrFilterName = projectOrFilterName;
this.countComplains = countComplains;
}
}
现在我需要将列表的数据保存为带有现有注释的字符串变量。我给构造函数一些列表,让我们说
List<Object>
问题是,如何从中提取所有变量,并使用给定的XML Annotations保存其toString()表示。如果这可以更简单,我会得到一个字符串列表。
有人可以帮帮我吗?
答案 0 :(得分:0)
谁能知道,就这么简单; - )
@XmlElement
public List<String> data;
那就是我需要的东西。 java脚本部分,解释xml从列表的元素中创建一个数组,一切都很好。 感谢您抽出宝贵的时间思考我的问题!