jsonschema2pojo
1.2.2
jsonschema2pojo は、 JSON スキーマ (またはサンプル JSON) から Java 型を生成し、Jackson 2.x または Gson とのデータ バインディング用にそれらの型に注釈を付けることができます。
brew install jsonschema2pojo
jsonschema2pojo は、Maven プラグイン、Ant タスク、コマンド ライン ユーティリティ、Gradle プラグインとして使用することも、独自の Java アプリ内に埋め込むこともできます。入門ガイドでその方法が説明されています。
非常に単純な Maven の例:
< plugin >
< groupId >org.jsonschema2pojo</ groupId >
< artifactId >jsonschema2pojo-maven-plugin</ artifactId >
< version >1.2.2</ version >
< configuration >
< sourceDirectory >${basedir}/src/main/resources/schema</ sourceDirectory >
< targetPackage >com.example.types</ targetPackage >
</ configuration >
< executions >
< execution >
< goals >
< goal >generate</ goal >
</ goals >
</ execution >
</ executions >
</ plugin >
非常に単純な Gradle の例:
plugins {
id " java "
id " org.jsonschema2pojo " version " 1.2.2 "
}
repositories {
mavenCentral()
}
jsonSchema2Pojo {
targetPackage = ' com.example '
}
役立つページ:
プロジェクトのリソース:
特別な感謝:
Apache License、バージョン 2.0 に基づいてライセンスされています。