JSON Schema Bean Generator

Create bean-ish code from JSON Schemas

License

License

Categories

Categories

JSON Data
GroupId

GroupId

com.collaborne
ArtifactId

ArtifactId

json-schema-bean-generator
Last Version

Last Version

1.0-alpha-5
Release Date

Release Date

Type

Type

jar
Description

Description

JSON Schema Bean Generator
Create bean-ish code from JSON Schemas
Project Organization

Project Organization

Collaborne B.V.
Source Code Management

Source Code Management

https://github.com/Collaborne/json-schema-bean-generator

Download json-schema-bean-generator

How to add to project

<!-- https://jarcasting.com/artifacts/com.collaborne/json-schema-bean-generator/ -->
<dependency>
    <groupId>com.collaborne</groupId>
    <artifactId>json-schema-bean-generator</artifactId>
    <version>1.0-alpha-5</version>
</dependency>
// https://jarcasting.com/artifacts/com.collaborne/json-schema-bean-generator/
implementation 'com.collaborne:json-schema-bean-generator:1.0-alpha-5'
// https://jarcasting.com/artifacts/com.collaborne/json-schema-bean-generator/
implementation ("com.collaborne:json-schema-bean-generator:1.0-alpha-5")
'com.collaborne:json-schema-bean-generator:jar:1.0-alpha-5'
<dependency org="com.collaborne" name="json-schema-bean-generator" rev="1.0-alpha-5">
  <artifact name="json-schema-bean-generator" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.collaborne', module='json-schema-bean-generator', version='1.0-alpha-5')
)
libraryDependencies += "com.collaborne" % "json-schema-bean-generator" % "1.0-alpha-5"
[com.collaborne/json-schema-bean-generator "1.0-alpha-5"]

Dependencies

compile (4)

Group / Artifact Type Version
com.github.fge : json-schema-validator jar 2.2.5
com.google.inject : guice jar 4.0-beta5
org.slf4j : slf4j-api jar 1.7.10
ch.qos.logback : logback-classic jar 1.1.2

test (3)

Group / Artifact Type Version
junit : junit jar 4.12
com.google.jimfs : jimfs jar 1.0
nl.jqno.equalsverifier : equalsverifier jar 1.7.2

Project Modules

There are no modules declared in this project.

Build Status

JSON Schema Bean Generator

A generator that produces Java Beans (eventually in various forms) from provided JSON Schema objects.

Goals

  • customizable type mapping
  • multiple output formats (POJO, AutoBeans, ...)
  • generated code is "readable" by humans
com.collaborne

Collaborne

Versions

Version
1.0-alpha-5
1.0-alpha-4
1.0-alpha-3
1.0-alpha-2
1.0-alpha-1