# jsonschema2pojo **Repository Path**: lechance/jsonschema2pojo ## Basic Information - **Project Name**: jsonschema2pojo - **Description**: Generates Java types from JSON Schema (or example JSON) and annotates those types for data-binding with Jackson 1.x or 2.x, Gson, etc - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-08-24 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # jsonschema2pojo [![Build Status](https://travis-ci.org/joelittlejohn/jsonschema2pojo.svg?branch=master)](https://travis-ci.org/joelittlejohn/jsonschema2pojo) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.jsonschema2pojo/jsonschema2pojo/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.jsonschema2pojo/jsonschema2pojo) _jsonschema2pojo_ generates Java types from JSON Schema (or example JSON) and can annotate those types for data-binding with Jackson 1.x, Jackson 2.x or Gson. ### [Try jsonschema2pojo online](http://jsonschema2pojo.org/)
or `brew 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. The [Getting Started](https://github.com/joelittlejohn/jsonschema2pojo/wiki/Getting-Started) guide will show you how. A very simple Maven example: ```xml org.jsonschema2pojo jsonschema2pojo-maven-plugin 0.4.23 ${basedir}/src/main/resources/schema com.example.types generate ``` Useful pages: * **[Getting started](https://github.com/joelittlejohn/jsonschema2pojo/wiki/Getting-Started)** * **[How to contribute](https://github.com/joelittlejohn/jsonschema2pojo/wiki/Contribute)** * [Reference](https://github.com/joelittlejohn/jsonschema2pojo/wiki/Reference) * [Latest Javadocs](https://joelittlejohn.github.io/jsonschema2pojo/javadocs/0.4.23/) * [Documentation for the Maven plugin](https://joelittlejohn.github.io/jsonschema2pojo/site/0.4.23/generate-mojo.html) * [Documentation for the Ant task](https://joelittlejohn.github.io/jsonschema2pojo/site/0.4.23/Jsonschema2PojoTask.html) Project resources: * [Downloads](https://github.com/joelittlejohn/jsonschema2pojo/releases) * [Mailing list](https://groups.google.com/forum/#!forum/jsonschema2pojo-users) Licensed under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0).