Skip to content
This repository was archived by the owner on Nov 2, 2023. It is now read-only.

Commit c1cce99

Browse files
authoredApr 16, 2021
Add jsonschema2pojo and jsonschematypes
Add jsonschema2pojo and jsonschematypes as Java code generators (jsonschematypes was already under Typescript generators but is called "jsongenerator" there)
1 parent eec3ac0 commit c1cce99

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed
 

‎implementations.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,8 @@ are the only keywords that changed.
155155
- [json-schema-to-elm](https://github.com/dragonwasrobot/json-schema-to-elm) - generates Elm types, JSON decoders+encoders, and fuzz tests from one or more JSON Schema files, using [dragonwasrobot/json_schema](https://github.com/dragonwasrobot/json_schema) *supports Draft 7*
156156
- Java
157157
- [jsonCodeGen](https://github.com/schlothauer-wauer/jsoncodegen) (MIT) - Groovy based generation tasks from JSON schema. Already includes templates/generators for Java Beans, Swagger specification files and PlantUML diagrams.
158+
- [jsonschema2pojo](https://github.com/joelittlejohn/jsonschema2pojo) (Apache 2.0) - generates Java types from JSON Schema (or example JSON) and can annotate those types for data-binding with Jackson 2.x or Gson. *draft-07*
159+
- [jsonschematypes](https://github.com/jimblackler/jsonschematypes) (Apache 2.0) - Java library to generate Java or TypeScript classes from standard JSON Schemas. *JSON Schema 2019-09, draft-07, -06, -04, -03*
158160
- [jsongenerator](https://github.com/jimblackler/jsonschematypes/tree/master/codegen) *JSON Schema 2019-09, draft-07, -06, -04, -03* (Apache-2.0)
159161
- Online (web tool)
160162
- [quicktype.io](https://app.quicktype.io/#l=schema) - infer JSON Schema from samples, and generate TypeScript, C++, go, Java, C#, Swift, etc. types from JSON Schema
@@ -313,4 +315,4 @@ Hyper-Schema
313315
</ul>
314316
</li>
315317
{% endfor %}
316-
</ul>
318+
</ul>

0 commit comments

Comments
 (0)
This repository has been archived.