【发布时间】:2014-02-25 12:20:07
【问题描述】:
我正在尝试使用 TV4 验证 JSON 方案。
我的验证是使用分层 JSON 并且基于这个基本的example:
var data = {
"foo": "bar"
};
var schema = {
"type": "object",
"properties": {
"foo": {
"type": "string"
}
},
"required": ["foo"]
};
var result = tv4.validateResult(data, schema);
在我的测试中,我想再添加一个层级:
var data = {
"foo": {
"test": "bar"
}
};
var schema = {
"type": "object",
"properties": {
"foo": {
"test": {
"type": "string"
}
}
},
"required": ["foo"]
};
var result = tv4.validateResult(data, schema);
这个验证不起作用(如果我输入一个整数而不是一个字符串,它会通过validation)
我在这里做错了什么?
【问题讨论】:
标签: javascript json jsonschema