使用Java XML注释将列表另存为字符串

使用Java XML注释将列表另存为字符串,java,xml,list,jaxb,flatten,Java,Xml,List,Jaxb,Flatten,我需要使用Java的XML注释将一些变量保存在一个简单的类中: 目前,该类非常简单,如下所示: @XmlRootElement public class Chart { @XmlElement public String url; @XmlElement public String values; @XmlElement public String projectOrFilterName; @XmlElement public String countComplains; public Ch

我需要使用Java的XML注释将一些变量保存在一个简单的类中:

目前,该类非常简单,如下所示:

@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()表示。如果假设这更简单,我会得到一个字符串列表


有人能帮我吗?

谁会知道,事情就这么简单;-)

@xmlement
公开名单数据;
这正是我所需要的。java脚本部分,解释xml,从列表元素中创建一个数组,一切正常。
谢谢你花时间考虑我的问题

请详细说明或举例说明你想要什么样的输出。我想把一个列表传递给图表构造器。让它成为一个列表对象。然后,我想获取列表中的元素,并使用XML注释将它们保存为成员,就像我在示例中对其他三个字符串所做的那样。也许有一种方法可以直接将列表保存为一个成员,也可以简单地说,以某种方式对其进行注释,因此它就像列表的一个节点和每个元素的子节点。在这个特定的示例中,我想将图表的数据点保存到它的url中,以此类推。它与Chart.toString()没有任何关系。我很抱歉理解错误。我想我终于找到了一些东西:根据给定的示例,我尝试使用它。以下内容可能会有所帮助:
@XmlElement
public List<String> data;