xstream ライブラリを使用して Java コードから XML に変換し始めました。私のモデル Java クラスはシンプルで、以下に示します。
class Person {
String firstname;
String lastname;
String age;
public Person(String first, String last,String age) {
firstname = first;
lastname = last;
this.age = age;
}
}
したがって、単純な xstream API を使用するとtoXML
、以下のようにメソッドの出力が得られます。
<Person>
<firstname>David</firstname>
<lastname>Goswami</lastname>
<age>34</age>
</Person>
ただし、出力を微調整して、文字列 age をフィールド firstname の属性として取得したいと考えています。本質的に、私は以下のようなxml出力を期待しています:
<Person>
<firstname age="34">David</firstname>
<lastname>Goswami</lastname>
</Person>
これを行う方法についての助けをいただければ幸いです。