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

Commit 2024a35

Browse files
author
Phil Sturgeon
authored
Merge pull request #288 from schlothauer-wauer/master
added code generation tools
2 parents fdfc5be + e81cc1b commit 2024a35

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

implementations.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,12 +183,16 @@ are the only keywords that changed.
183183

184184
#### Code generation
185185

186+
- Delphi
187+
- [DJsonSchema](https://github.com/schlothauer-wauer/DJsonSchema) (MIT) - JSON Schema reader and code generator for Delphi.
188+
- Elm
189+
- [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*
190+
- Java
191+
- [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.
186192
- Online (web tool)
187193
- [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
188194
- PHP
189195
- [php-code-builder](https://github.com/swaggest/php-code-builder)(MIT) - generates PHP mapping structures defined by JSON schema using [swaggest/json-schema](https://github.com/swaggest/php-json-schema) *supports Draft 7*
190-
- Elm
191-
- [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*
192196

193197
#### Web UI generation
194198

0 commit comments

Comments
 (0)