1

我需要使用 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 注释保存它们的 toString() 表示。如果可以假设这更简单,我会得到一个字符串列表。

有人可以帮我吗?

4

1 回答 1

0

谁能知道,就这么简单;-)

@XmlElement
public List<String> data;

这正是我所需要的。解释 xml 的 java 脚本部分从列表的元素中创建了一个数组,一切都很好。感谢您花时间思考我的问题!

于 2011-07-07T06:56:10.430 回答