JSON模式解析器
JSON schema parser Javascript
我的最终目标是读取任何JSON模式并将其表示为树(HTML)。
为此,我需要一个方法来解析JSON模式(对吗?)我浏览了这个页面的实现,以及这个从JSON模式输出html表单的编辑器。
我问的是,是否有任何我可以使用的最佳开源解决方案,或者我的方法是错误的?
是否有一种方法可以获得属性列表及其属性?
您可以使用带有自定义关键字的Ajv来创建JSON数据处理器/解析器(在您的情况下将使用JSON Schema作为数据)。
你需要定义一个带有自定义关键字的模式,该模式将用于处理你的模式,并在验证上下文中生成/收集你需要的任何副作用(你需要通过call/apply方法将该上下文传递给验证函数,并使用passContext选项将其传递给子模式和自定义关键字)。
这种方法在JSONScript评估模式中用于评估脚本(但不是脚本,您将将模式作为数据传递)。
相关文章:
- json模式v4如何根据枚举实现枚举
- 将json模式转换为角度树控制树模型
- 转换Ember中的JSON命名模式
- JSON数据应该覆盖JSON模式吗?(通过jdorn/json编辑器使用模式和数据)
- 从JSON模式创建表单,如何添加关闭按钮
- 使用json模式的mocha全覆盖测试
- 如何将javascript数组更改为角度模式形式的JSON对象
- 从JSON模式自动生成JavaScript
- 如何从json模式创建表单
- AngularJS:使用特定键以模式更新JSON
- 将JSON数据注入AngularJS引导模式
- json模式没有'不适用于空的响应体
- 如何在 Javascript 中更改 JSON 值模式
- 如何在自定义模式对话框中加载通过 AJAX 调用返回的 JSON 数据
- 在引导模式 - AJAX 中显示 JSON 数据
- 如何在从 javascript 中的 json 对象中提取字符串时保留转义序列.(字符串实际上是正则表达式模式)
- 将 json 数据存储在代理模式内的变量中
- 使用动态模式从JSON加载
- 简单的模式JSON Jquery
- JSON模式+ JSON编辑器:具有可切换列的表