【问题标题】:Schema validation for JSON Documents [closed]JSON文档的架构验证[关闭]
【发布时间】:2019-12-03 11:22:42
【问题描述】:

我正在使用带有 DHF 版本 2.0.6 的 MarkLogic Server 9.0-6.2。 xdmp.jsonValidate() 方法在此版本的 MarkLogic 中不可用。

有人可以建议如何在 MarkLogic 9.0-6-2 中对 JSON 文档执行模式验证吗?

【问题讨论】:

  • 你看过他们的文档吗? docs.marklogic.com/xdmp.jsonValidate
  • 是的,我已经调查过了,但最终我知道它与我当前使用的版本不兼容。因此,我想知道它是否是唯一可能的验证方法,或者是否还有其他替代方法以及考虑当前的生产配置(MarkLogic Server 9.0-6.2 和 DHF 版本 2.0.6。)

标签: marklogic jsonschema marklogic-9 json-schema-validator marklogic-dhf


【解决方案1】:

xdmp.jsonValidate 是 MarkLogic 的最佳方式。

如果您使用的版本不支持它,您可以使用另一个验证器。 MarkLogic 支持在服务器上运行 JavaScript,因此任何 JavaScript Json 验证器都可以在 MarkLogic 上运行。

这是来自 json-schema.org https://json-schema.org/implementations.html#validator-javascript 的 Javascript 验证器

我必须在 MarkLogic 服务器拥有 xdmp.jsonValidate 之前验证 Json,我们为此使用了客户 Javascript 验证器,因此您可以构建自己的。

【讨论】:

    猜你喜欢
    • 2012-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-22
    • 1970-01-01
    • 2015-10-23
    • 2017-10-18
    • 1970-01-01
    相关资源
    最近更新 更多