通過ajv.js對JSON數據格式進行校驗

作用描述

  • 可以通過ajv.js對所需要的json(json5)格式文件進行校驗,可以校驗必填項、字段類型等,並且在控制檯可以方便的瀏覽到校驗結果。

官網

https://ajv.js.org/

基本實例

<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>

測試截圖

在這裏插入圖片描述

源碼文件下載地址

可以到我的資源下載地址進行下載

發佈了231 篇原創文章 · 獲贊 407 · 訪問量 24萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章