184工具

语言
工具类型
环境
方言
许可证

JSON Schema 工具

以下工具是用不同的语言编写的,并支持规范的至少一个最新版本的部分或全部内容。

列表不代表任何形式的推荐或认可。

GROUP BY

验证器

语言方言
@cfworker/json-schemaJavaScript
4
7
2019-09
2020-12
MIT
@exodus/schemasafeJavaScript
4
6
7
2019-09
2020-12
MIT
@hyperjump/json-schemaJavaScript
4
6
7
2019-09
2020-12
MIT
ajvJavaScript
4
6
7
2019-09
2020-12
MIT
ajv-cli
4
6
7
2019-09
2020-12
MIT
BlazeC++
4
6
7
2019-09
2020-12
AGPL-3.0 和商业
boonRust
4
6
7
2019-09
2020-12
Apache-2.0
Corvus.JsonSchema.NET
6
7
2019-09
2020-12
Apache-2.0
cypress-ajv-schema-validatorJavascript
4
6
7
2019-09
2020-12
MIT
djvJavaScript
4
6
MIT
DSJSONSchemaValidationObjective-C
4
6
7
MIT
erosb/json-sKemaJava
2020-12
MIT
everit-org/json-schemaJava
4
6
7
Apache-2.0
ExonerateElixir
4
6
7
MIT
ExtendsClass 的 JSON Schema 验证器
7
专有
f5-json-schemaC++
7
BSL-1.0
fastjsonschemaPython
4
6
7
BSD-3-Clause
gojsonschemaGo
4
6
7
Apache-2.0
jema.jsJavaScript
2020-12
MIT
JeSSEErlang
3
4
6
Apache-2.0
jinxClojure
7
MIT
jschonPython
2019-09
2020-12
MIT
jschon.dev
2019-09
2020-12
MIT
JSIRuby
4
6
7
仅 AGPL-3.0
JSON Essentials for COM/ActiveX
7
专有
JSON Schema 库JavaScript
4
6
7
2019-09
MIT
JSON Schema Lint
1
2
3
4
6
7
MIT
用于现代 C++ 的 JSON 的 JSON 模式验证C++
7
MIT
JSON Schema 验证器
3
4
6
7
2019-09
2020-12
仅 AGPL-3.0
json-everything
6
7
2019-09
2020-12
MIT
json-kotlin-schemaKotlin
7
2019-09
MIT
json-schema (dev.harrel)Java
7
2019-09
2020-12
MIT
json-schema (fisxoj)Common Lisp
4
6
7
2019-09
仅 LGPL-2.1
json-schema-validatorKotlin
7
MIT
json-schema.hyperjump.io
4
6
7
2019-09
2020-12
MIT
JSON::Schema::ModernPerl
7
2019-09
2020-12
GPL-1.0+ 或 Artistic-1.0
JSON::Schema::TinyPerl
7
2019-09
2020-12
GPL-1.0+ 或 Artistic-1.0
JSON::ValidatorPerl
4
6
7
2019-09
Artistic-2.0
Json.NET Schema.NET
3
4
6
7
2019-09
2020-12
仅 AGPL-3.0
jsonconsC++
4
6
7
2019-09
2020-12
BSL-1.0
jsonschemaGo
2020-12
MIT
jsonschemaPython
3
4
6
7
2019-09
2020-12
MIT
jsonschema-rsRust
4
6
7
2019-09
2020-12
MIT
jsonschema-rs (Python)Python
4
6
7
MIT
JSONSchema::ValidatorPerl
4
6
7
MIT
jsonschema.dev
7
MIT
JSONSchema.jlJulia
4
6
7
MIT
JsonSchema.Net.NET
6
7
2019-09
2020-12
MIT
jsonschemafriendJava
3
4
6
7
2019-09
2020-12
Apache-2.0
JSONSchemerRuby
4
6
7
2019-09
2020-12
MIT
JsonXemaElixir
4
6
7
MIT
JustifyJava
4
6
7
Apache-2.0
justinrainbow/json-schemaPHP
3
4
MIT
LateApexEarlySpeed.Json.Schema.NET
2020-12
BSD-3-Clause
lua-resty-jsonschemaLua/LuaJIT
4
6
7
MIT
luposlip/json-schemaClojure
4
6
7
Apache-2.0
Medeia-validatorKotlin、Java
4
6
7
Apache-2.0
networknet/json-schema-validatorJava
4
6
7
2019-09
2020-12
Apache-2.0
OpenAPI JSON Schema 生成器Java、Kotlin、Python
5
2020-12
Apache-2.0
Opis Json SchemaPHP
6
7
2019-09
2020-12
Apache-2.0
多语言 JSON Schema 验证器
4
6
MIT
qri-io/jsonschemaGo
7
2019-09
MIT
Reactive Core Circe JSON 验证器Scala
2019-09
2020-12
Apache-2.0
santhosh-tekuri/jsonschemaGo
4
6
7
2019-09
2020-12
Apache-2.0
SnowJava
6
7
2019-09
仅 AGPL-3.0
Sourcemeta JSON Schema CLI
0
1
2
3
4
6
7
2019-09
2020-12
AGPL-3.0
Swaggest Json SchemaPHP
4
6
7
MIT
v8r
4
6
7
MIT
valbuddy
4
6
7
专有
验证 JSON 操作
2019-09
2020-12
MIT
ValijsonC++
7
BSD-2-Clause
Vert.x Json SchemaJava
4
7
2019-09
2020-12
Apache-2.0
vue-vuelidate-jsonschemaJavaScript
6
MIT
yajsv
4
6
7
MIT
Zuunr JSONJava
2020-12
Apache-2.0

注解

语言方言
@hyperjump/json-schemaJavaScript
4
6
7
2019-09
2020-12
MIT
JsonSchema.Net.NET
6
7
2019-09
2020-12
MIT

捆绑器

语言方言
@hyperjump/json-schemaJavaScript
4
6
7
2019-09
2020-12
MIT
JsonSchema.Net.NET
6
7
2019-09
2020-12
MIT
Sourcemeta JSON Schema CLI
0
1
2
3
4
6
7
2019-09
2020-12
AGPL-3.0

超模式

语言方言
核心 API 超模式编解码器Python
4
BSD-2-Clause
mokkabonna/json-hyper-schemaJavaScript
7
MIT

基准测试

语言方言
json-schema-benchmarkJavaScript
4
6
7
MIT
json-schema-validation-comparisonJava、Kotlin、Scala
3
4
6
7
2019-09
2020-12
MIT
php-json-schema-benchPHP
4
6
7
MIT

文档

语言方言
@adobe/jsonschema2mdJavaScript
2019-09
Apache-2.0
@cloudflare/docaJavaScript
4
6
7
Apache-2.0
docson
4
Apache-2.0
docusaurus-json-schema-plugin
7
2019-09
2020-12
仅 AGPL-3.0
FastAPIPythonMIT
json-schema-for-humansPython
7
Apache-2.0
json-schema-static-docs
7
仅 GPL-3.0
jsonschema-markdownMIT
jsonschematic
7
MIT
OpenAPI JSON Schema 生成器Java、Kotlin、Python
5
2020-12
Apache-2.0
Oxygen XSL JSON 工具XSD
wetzel
3
4
7
2020-12
Apache-2.0

LDO 实用程序

语言方言
@cloudflare/json-hyper-schemaJavaScript
4
6
7
BSD-3-Clause

代码到模式

语言方言
drf-jsonschema-serializerPythonBSD-3-Clause
Json.NET Schema.NET
3
4
6
7
2019-09
2020-12
仅 AGPL-3.0
jsonschemaGo
2020-12
MIT
jsonschema-generatorJava
6
7
2019-09
2020-12
Apache-2.0
JsonSchema.Net.NET
6
7
2019-09
2020-12
MIT
LateApexEarlySpeed.Json.Schema.NET
2020-12
BSD-3-Clause
LiformPHPMIT
mashumaroPythonApache-2.0
msgspecPythonBSD-3-Clause
NJsonSchema.NET
4
6
7
2019-09
2020-12
Ms-PL
OpenAPI JSON Schema 生成器Java、Kotlin、Python
5
2020-12
Apache-2.0
PydanticPythonMIT
scala-jsonschemaScala
4
6
7
2019-09
2020-12
Apache-2.0
SchemarsRust
7
MIT
ShaleRuby
2020-12
MIT
typescript-json-schemaTypeScriptBSD-3-Clause

数据到模式

语言方言
dadav/helm-schemaHelm
7
MIT
json-schema-inferrerJava
4
6
7
2019-09
2020-12
Apache-2.0
JSONoidScala
2020-12
MIT
jsonschema.net
4
6
7
2019-09
专有
Liquid 在线工具
4
专有
luposlip/json-schemaClojure
4
6
7
Apache-2.0
quicktype.ioTypeScript、C++、Go、Java、C#、Swift、JavaScript
6
专有
Schema GuruScala
6
7
2019-09
2020-12
Apache-2.0

模型到模式

语言方言
Dataspecer
2020-12
专有

模式到类型

语言方言
json-schema-to-tsTypeScriptMIT
json-schema-to-typescriptTypeScriptMIT

模式到代码

语言方言
Corvus.JsonSchema.NET
6
7
2019-09
2020-12
Apache-2.0
go-jsonschemaGo
2020-12
MIT
json-kotlin-schema-codegenKotlinMIT
json-schema-to-case-classScala
3
4
6
7
2019-09
MIT
json-schema-to-elmElm
7
MIT
jsonCodeGenJavaMIT
jsonschema2pojoJava
7
Apache-2.0
jsonschematypesJava、TypeScript
3
4
6
7
2019-09
Apache-2.0
OpenAPI JSON Schema 生成器Java、Kotlin、Python
5
2020-12
Apache-2.0
php-code-builderPHP
7
MIT
protoc-gen-jsonschemaGoMIT
quicktype.ioTypeScript、C++、Go、Java、C#、Swift、JavaScript
6
专有
schemafyRust
4
MIT
ShaleRuby
2020-12
MIT
stathamPythonMIT
yacgPythonMIT

模式到 Web UI

语言方言
AJSF (Angular JSON Schema 表单)JavaScriptMIT
Alpaca 表单JavaScriptApache-2.0
Angular Schema 表单JavaScriptMIT
Dashjoin JSON Schema 表单JavaScript
6
Apache-2.0
JSON 编辑器JavaScript
3
4
MIT
JSON 表单 (joshfire)JavaScriptMIT
Json 表单 (brutusin)JavaScriptMIT
JSON Schema 表单元素JavaScriptISC
json-schema-form (Remote.com)JavaScriptMIT
JSONForms (jsonforms.io)JavaScriptMIT
Liform-ReactJavaScriptMIT
Ngx Schema 表单JavaScriptMIT
React Json Schema 表单 (Mui)JavaScriptMIT
React JSON Schema 表单 (RJSF-Team)JavaScriptApache-2.0
React Schema 表单 (networknt)JavaScriptMIT
Restspace Schema 表单JavaScriptMIT
Stoplight JSON Schema 树Typescript
4
Apache-2.0
Stoplight JSON Schema 查看器Typescript
4
Apache-2.0
Svelte JSON Schema 表单TypeScript
7
(MIT 和 Apache-2.0)
React 的 UI SchemaJavaScript
4
6
7
2019-09
MIT
vazco/uniformsJavaScriptMIT

模式到数据

语言方言
hypothesis-jsonschemaPython
4
6
7
MPL-2.0
jsongeneratorJava
3
4
6
7
2019-09
Apache-2.0
JsonSchema.Net.NET
6
7
2019-09
2020-12
MIT

实用程序通用处理

语言方言
@cloudflare/json-schema-walkerJavaScript
4
6
7
BSD-3-Clause
@hyperjump/json-schemaJavaScript
4
6
7
2019-09
2020-12
MIT
JSON 工具包C++
0
1
2
3
4
6
7
2019-09
2020-12
AGPL-3.0 和商业
json-schema-libraryJavaScriptMIT
json-schema-ref-parserJavaScriptMIT
Sourcemeta JSON Schema CLI
0
1
2
3
4
6
7
2019-09
2020-12
AGPL-3.0

实用程序模式到模式

语言方言
@cloudflare/json-schema-transformJavaScriptBSD-3-Clause
json-schema-compareJavaScriptMIT
JSON-Schema-InstantiatorJavaScriptMIT
json-schema-merge-allofJavaScriptMIT
json-schema-resolve-allofJavaScript

实用程序草案迁移

语言方言
AlterSchemaJavaScript
4
6
7
2019-09
2020-12
Apache-2.0

实用程序格式转换

语言方言
@cloudflare/json-schema-apidoc-loaderJavaScript
4
6
7
BSD-3-Clause
@cloudflare/json-schema-ref-loaderJavaScriptBSD-3-Clause
JSON Schema 到 OpenAPI SchemaOpenAPI
4
6
7
MIT
OpenAPI 规范到 JSON SchemaOpenAPI
7
MIT
OrderlyOrderlyBSD-3-Clause
Oxygen XSL JSON 工具XSD
ramldt2jsonschemaRAML
4
6
Apache-2.0
XSD 到 JSON Schema IntelliJ 插件XSD

实用程序测试

语言方言
cypress-ajv-schema-validatorJavascript
4
6
7
2019-09
2020-12
MIT
hypothesis-jsonschemaPython
4
6
7
MPL-2.0
Sourcemeta JSON Schema CLI
0
1
2
3
4
6
7
2019-09
2020-12
AGPL-3.0

编辑器

语言方言
Altova XMLSpy 2019r3
6
7
Dashjoin JSON Schema 编辑器
6
Eclipse IDE
Hackolade Studio
4
6
7
2019-09
2020-12
JSONBuddy
4
6
7
2019-09
2020-12
JSONEditor 在线
4
6
7
Liquid JSON Schema 编辑器
4
6
7
2019-09
Oxygen JSON Schema 编辑器
4
6
7
2019-09
2020-12
Perseid Modeler
4
6
7
2019-09
2020-12
Stoplight Studio
4
6
7
Visual Studio Code
WebStorm、IntelliJ IDEA 和其他 JetBrains IDE
4
6
7

模式库

语言方言
SchemaStore.orgApache-2.0

代码风格检查器

语言方言
json-schema-linter
4
6
7
Sourcemeta JSON Schema CLI
0
1
2
3
4
6
7
2019-09
2020-12
AGPL-3.0
Stoplight Spectral
4
6
7
Apache-2.0

代码风格检查器插件

语言方言
eslint-plugin-json-schema-validatorMIT
remark-lint-frontmatter-schemaISC

需要帮助?

您觉得这些文档有用吗?

帮助我们改进文档!

在 JSON Schema 中,我们重视文档贡献,就像我们重视其他任何类型的贡献一样!

仍然需要帮助?

学习 JSON Schema 通常会令人困惑,但不用担心,我们在这里提供帮助!。