JSON と XML の両方のデータ形式のシリアライゼーション/デシリアライゼーションをサポートしたい XSD があります。
xjc
ユーティリティを使用してモデル クラスを生成しました。
というわけで、今までJacksonのJSONライブラリを使ってJSONデータを扱ってきました。
Java クラスを変更できないため、(フィールド名の変更)などの他の機能を使用して構成ObjectMapper
し、コードを使用してシリアライゼーションの構成を提供しました。Mix-In annotations
PropertyNamingStrategy
SerializationFeature.WRAP_ROOT_VALUE
XMLシリアル化プロセスで同じことをしたいと思います。
さまざまなオプションについてオンラインで読みました:
- JAXB
- Jackson ライブラリ + Jackson-dataformat-xml.jar
- Xストリーム
私のケースに最も適しているのはどれですか (POJO を注釈付きで編集できず、コード構成のみが許可されます)??