作用描述
- 可以通過ajv.js對所需要的json(json5)格式文件進行校驗,可以校驗必填項、字段類型等,並且在控制檯可以方便的瀏覽到校驗結果。
官網
基本實例
<script src="https://cdn.bootcss.com/ajv/6.5.0/ajv.min.js"></script>
<script>
var ajv = new Ajv();
var schema = {
"properties": {
"data": {
"type": "object",
"required": ["code", "status", "message", "data", "token"],
"properties": {
"code": {
"type": "number"
},
"status": {
"type": "number",
"enum": [0, 1]
},
"message": {
"type": "string"
},
"data": {
"type": "array"
},
"token": {
"type": "string"
}
}
}
}
};
var validData = {
data: {
code: 404,
data: [1, 2],
message: "不存在",
status: 0,
token: "Beaf23l29asf90s00j23jp2323ld9dl"
}
};
var valid = ajv.validate(schema, validData);
if (!valid) console.log(ajv.errors);
</script>
測試截圖
源碼文件下載地址
可以到我的資源下載地址進行下載