Skip to content

Commit dafc80f

Browse files
committed
Please consider adding json-kotlin-schema and -codegen to the implementation list
1 parent b830df8 commit dafc80f

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

_data/validator-libraries-modern.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,12 @@
127127
date-draft:
128128
draft: [7, 6, 4]
129129
license: Apache License 2.0
130+
- name: json-kotlin-schema
131+
url: https://github.com/pwall567/json-kotlin-schema
132+
notes: Kotlin implementation of JSON Schema
133+
date-draft: [2019-09]
134+
draft: [7]
135+
license: MIT
130136
- name: JavaScript
131137
implementations:
132138
- name: ajv

implementations.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,8 @@ are the only keywords that changed.
196196
- [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*
197197
- Java
198198
- [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.
199+
- Kotlin
200+
- [json-kotlin-schema-codegen](https://github.com/pwall567/json-kotlin-schema-codegen) (MIT) - Generates Kotlin data classes from JSON Schema.
199201
- Online (web tool)
200202
- [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
201203
- PHP

0 commit comments

Comments
 (0)