jsonschema2pojo
1.2.2
jsonschema2pojo génère des types Java à partir d'un schéma JSON (ou par exemple JSON) et peut annoter ces types pour la liaison de données avec Jackson 2.x ou Gson.
brew install jsonschema2pojo
Vous pouvez utiliser jsonschema2pojo comme plugin Maven, tâche Ant, utilitaire de ligne de commande, plugin Gradle ou intégré dans votre propre application Java. Le guide de démarrage vous montrera comment procéder.
Un exemple Maven très simple :
< 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 >
Un exemple Gradle très simple :
plugins {
id " java "
id " org.jsonschema2pojo " version " 1.2.2 "
}
repositories {
mavenCentral()
}
jsonSchema2Pojo {
targetPackage = ' com.example '
}
Pages utiles :
Ressources du projet :
Remerciements particuliers :
Sous licence Apache, version 2.0.