.NETアプリケーションで生成および使用されるxmlファイルを使用しています。
このファイルをJavaで逆シリアル化する必要があり、JAXBを使用することを選択しました。
しかし、一致するクラスを作成しようとした後、私は1つの大きな違いを理解しました。
持っているとき
@XmlRootElement
public class SomeClass{
List<NestedClass> classes;
}
次の構造になります。
<SomeClass>
...
<NestedClasses>
...
</NestedClasses>
<NestedClasses>
...
</NestedClasses>
</SomeClass>
必要な既存の構造とは異なり、次のようになります。
<SomeClass>
...
<NestedClasses>
<NestedClass>
...
</NestedClass>
<NestedClass>
...
</NestedClass>
</NestedClasses>
</SomeClass>
ネストされたクラスのリストのみを含むクラスを追加せずに、必要な構造を取得する方法はありますか?