JSON文档的架构验证

时间:2019-12-03 11:22:42

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

我将MarkLogic Server 9.0-6.2与DHF版本2.0.6一起使用。 xdmp.jsonValidate()方法在此版本的MarkLogic中不可用。

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

1 个答案:

答案 0 :(得分: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验证器,因此您可以构建自己的Java验证器。