javascript - 我可以使用 JsonEditor 来编辑 JSON 模式吗?
问题描述
我很欣赏 JSON-editor [1] 很长一段时间,并且非常熟悉使用它来编辑基于该文档的 JSON 模式的文档。
为什么?一组用户使用 JSON-Editor 根据该文档类型的相关架构编辑 JSON 文档。这很好用。
我现在希望让一个或多个高级用户能够创建新的文档定义——使用 JSON-Editor 开发这些定义(json-schemas)。(显然,一个有用的功能是显示该文档类型的编辑器的“预览”)
有没有人尝试使用 JSON 编辑器自己创建/编辑架构?为此,最初必须有一个 JSON 模式来描述 JSON 模式的允许结构(注意:可能是这个:[2])
[1] https://github.com/json-editor/json-editor
[2] https://github.com/json-schema-org/json-schema-spec/blob/master/schema.json
解决方案
您在问题中包含的第二个链接是所谓的元模式。
正如您所定义的,元模式是 JSON Schema 文档的 JSON Schema。
鉴于 Draft-8 尚未发布,您可能需要 Draft-7 的元模式,位于https://github.com/json-schema-org/json-schema-spec/blob/draft- handrews-json-schema-01/schema.json
推荐阅读
- asp.net-web-api - 在请求正文中传递 Odata 查询选项
- php - 学说锁表
- javascript - 定义元素之前的控制台输出错误Javascript
- face-recognition - 使用 TFLITE 量化 MobileFaceNet 失败
- r - 我可以像使用 ffmpeg 一样使用 R 来修剪视频吗?
- database - 如何使用 GraphQL 只返回我需要的数据?
- vb.net - 使用组合框的集合来更改 Enabled 属性
- javascript - Litelement 将对象作为 html 属性传递
- docker - 使用 docker 在分布式模式下运行 karate-gatling 测试
- reactjs - React 测试库:对象作为 React 子级无效