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

Please consider adding json-kotlin-schema and -codegen … #361

Merged
merged 5 commits into from
May 21, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions _data/validator-libraries-modern.yml
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,15 @@
date-draft:
draft: [7, 6, 4]
license: Apache License 2.0
- name: json-kotlin-schema
url: https://github.com/pwall567/json-kotlin-schema
notes: |
Kotlin implementation of JSON Schema.
(Currently supports most of Draft 7; see the README for details.
Full compliance with Draft 7 and later drafts in progress.)
date-draft:
draft: [7]
license: MIT
- name: JavaScript
implementations:
- name: ajv
Expand Down
2 changes: 2 additions & 0 deletions implementations.md
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,8 @@ are the only keywords that changed.
- Java
- [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.
- [jsongenerator](https://github.com/jimblackler/jsonschematypes/tree/master/codegen) *JSON Schema 2019-09, draft-07, -06, -04, -03* (Apache-2.0)
- Kotlin
- [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.
- Online (web tool)
- [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
- PHP
Expand Down