Skip to content

Commit 71be5ec

Browse files
authored
Merge pull request json-schema-org#361 from pwall567/add-json-kotlin-schema
Please consider adding json-kotlin-schema and -codegen …
2 parents 6840267 + 5e72ef0 commit 71be5ec

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

_data/validator-libraries-modern.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,15 @@
141141
date-draft:
142142
draft: [7, 6, 4]
143143
license: Apache License 2.0
144+
- name: json-kotlin-schema
145+
url: https://github.com/pwall567/json-kotlin-schema
146+
notes: |
147+
Kotlin implementation of JSON Schema.
148+
(Currently supports most of Draft 7; see the README for details.
149+
Full compliance with Draft 7 and later drafts in progress.)
150+
date-draft:
151+
draft: [7]
152+
license: MIT
144153
- name: JavaScript
145154
implementations:
146155
- name: ajv

implementations.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,8 @@ are the only keywords that changed.
160160
- [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*
161161
- [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*
162162
- [jsongenerator](https://github.com/jimblackler/jsonschematypes/tree/master/codegen) *JSON Schema 2019-09, draft-07, -06, -04, -03* (Apache-2.0)
163+
- Kotlin
164+
- [json-kotlin-schema-codegen](https://github.com/pwall567/json-kotlin-schema-codegen) (MIT) - Generates Kotlin data classes, Java classes or TypeScript interfaces from JSON Schema.
163165
- Online (web tool)
164166
- [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
165167
- PHP

0 commit comments

Comments
 (0)