我是第一次接触json-schema,我想用json-schema验证json数据,
这是我的json数据。
{
users: [
{
"id": 1,
"username": "davidwalsh",
"phoneNumber": 987654321
},
{
"id": 2,
"username": "russianprince",
"phoneNumber": 9876541234
}
]
}这是我的json-Schema
{
"type" : "object",
"properties" : {
"users" : {
"type" : "array",
"items" : {
"type" : "object",
"properties" : {
"id": { "type": "number" },
"username": { "type" : "string" },
"phoneNumber": {"type": "number" }
}
}
}
}
}现在我不知道如何在程序中执行这些文件。如果任何人有任何例子,请给我一些链接。谢谢。
发布于 2013-12-03 02:18:37
JSON模式本身并不是“可执行的”。它们是描述其他文档的文档。
要执行验证之类的操作,您需要一个验证器,该验证器同时接受数据和模式作为输入。JSON Schema主站点有一个可能会有帮助的list of software。:)
https://stackoverflow.com/questions/20286847
复制相似问题