Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Generate Java types from JSON or JSON Schema and annotate those types for data-binding with Jackson, Gson, etc

License

NotificationsYou must be signed in to change notification settings

joelittlejohn/jsonschema2pojo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jsonschema2pojo generates Java types from JSON Schema (or example JSON) and can annotate those types for data-binding with Jackson 2.x or Gson.

Try jsonschema2pojo online
orbrew install jsonschema2pojo

You can use jsonschema2pojo as a Maven plugin, an Ant task, a command line utility, a Gradle plugin or embedded within your own Java app. TheGetting Started guide will show you how.

A very simple Maven example:

<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>

A very simple Gradle example:

plugins {  id"java"  id"org.jsonschema2pojo" version"1.2.2"}repositories {  mavenCentral()}jsonSchema2Pojo {  targetPackage='com.example'}

Useful pages:

Project resources:

Special thanks:

  • unkish
  • Thach Hoang
  • Dan Cruver
  • Ben Manes
  • Sam Duke
  • Duane Zamrok
  • Christian Trimble
  • YourKit, who support this project through a free license for theYourKit Java Profiler.

Licensed under theApache License, Version 2.0.

About

Generate Java types from JSON or JSON Schema and annotate those types for data-binding with Jackson, Gson, etc

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors99

Languages


[8]ページ先頭

©2009-2025 Movatter.jp