我将MarkLogic Server 9.0-6.2与DHF版本2.0.6一起使用。 xdmp.jsonValidate()方法在此版本的MarkLogic中不可用。
有人可以建议如何在MarkLogic 9.0-6-2中对JSON文档执行模式验证吗?
答案 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验证器。