如何从LuaJSON模式验证中获取所有错误
我能够使用luajson模式验证器,比如&但是注意到没有一个验证器会给出所有的错误&它们会在第一个错误时中止。 如果输入json存在超过1个验证问题,是否可以获得完整的错误列表 例如: 对于类似于如何从LuaJSON模式验证中获取所有错误,json,lua,schema,json-schema-validator,error-list,Json,Lua,Schema,Json Schema Validator,Error List,我能够使用luajson模式验证器,比如&但是注意到没有一个验证器会给出所有的错误&它们会在第一个错误时中止。 如果输入json存在超过1个验证问题,是否可以获得完整的错误列表 例如: 对于类似于 { "type" : "object", "properties" : { "foo" : { "type" : "string" }, "bar" : { "type" : "number" } } } 示例json:{“foo”:12,“bar”:“42”}应该
{
"type" : "object",
"properties" : {
"foo" : { "type" : "string" },
"bar" : { "type" : "number" }
}
}
示例json:{“foo”:12,“bar”:“42”}
应该给出2个错误。但是,我只得到1个错误属性“foo”验证失败:错误类型:预期字符串,得到编号
如何获得以下两个错误:
属性“foo”验证失败:类型错误:应为字符串,获取编号
属性“条形图”验证失败:类型错误:应为数字,获取字符串
在同一场比赛中