jsonschema2pojo
1.2.2
jsonschema2pojo gera tipos Java a partir do esquema JSON (ou exemplo JSON) e pode anotar esses tipos para ligação de dados com Jackson 2.x ou Gson.
brew install jsonschema2pojo
Você pode usar jsonschema2pojo como um plugin Maven, uma tarefa Ant, um utilitário de linha de comando, um plugin Gradle ou incorporado em seu próprio aplicativo Java. O guia de primeiros passos mostrará como.
Um exemplo muito simples do 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 >
Um exemplo muito simples do Gradle:
plugins {
id " java "
id " org.jsonschema2pojo " version " 1.2.2 "
}
repositories {
mavenCentral()
}
jsonSchema2Pojo {
targetPackage = ' com.example '
}
Páginas úteis:
Recursos do projeto:
Agradecimentos especiais:
Licenciado sob a Licença Apache, Versão 2.0.