2016-12-05 9 views
1

私はJSONからJavaオブジェクトを生成したいと思います。インターネット上のすべての例では、ObjectMapperクラスとJavaクラスを使用してJSONもシリアル化しています。JSON 2 POJOオフライン

JSONは複雑なので、プロパティの注釈を使ってJavaクラスを手作業で定義したくありません。

ソフトウェアでJSONデータを使用してJacksonまたはGSONアノテーションを使用してJavaクラスを生成したいと考えています。

ウェブサイトjsonschema2pojoがオンラインでこれを行います。私のJSONは、複雑なJSON文字列のためにjsonschema2pojoを使うことができないプライベートネットワークではオフラインです。

私自身の環境でjsonschema2pojoコードをどのように複製できますか?ジャクソン、またはGSONと簡単にやり取りできますか?

答えて

1

jsonschema2pojoはオフラインで使用できます。これは、Mavenプラグイン、Gradleプラグイン、コマンドラインツール、またはAntタスクとして使用できます。

ページの一番下にあるwww.jsonschema2pojo.orgには、これらの方法のそれぞれに役立つリンクが表示されます。

1

私はJacksonやGSONがこのサポートをまだ持っていないと思っていますが、多くの人があなたの要件に応じてコードを提供しています。

あなたがチェックできます。

https://github.com/astav/JsonToJava
または https://github.com/wotifgroup/json2pojo


はまた多分あなたはそれに依存するJAR手動でダウンロードしてみてくださいすることができますし、手動でMavenのリポジトリに追加します。

関連する問題