我想知道是否有任何JavaScript代码库允许同时遍历JSON和JSON数据文件,以便在遍历JSON数据文件时获取类型/模式信息(而不限于整个文档验证)。
虽然这样的工具可能允许零敲碎打的验证,但它不需要用于验证,而只是提供对应于JSON数据文件中任何点的JSON模式类型信息(也可能相反)。
我对此的兴趣是将其作为与JSON模式文件配对的任意JSON的以下用途的核心:
发布于 2015-04-18 18:13:00
似乎我在一段时间前也遇到了同样的问题,也没有找到解决办法。因此,我创建了自己的工具来迭代JSON模式和对象。你可以看看它,这里
它允许以下列方式编写您自己的处理器:
var s = require('schemasaurus');
var it = s.newIterator({...your schema... }, function () {
return {
//matches all string fields (accroding to schema)
"[type=string]": function (schema, object, ctx) {
console.log("string field [" + ctx.path.join('.') + "] = " + object");
}
}
});
it({...your object...});请查看github回购以获得更多的示例。
希望这能帮上忙。
https://softwarerecs.stackexchange.com/questions/17257
复制相似问题