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 に答える