结果校验方法_详解最快的json schema校验器——ajv,服务端和浏览器都可以使用...

上一篇文章我们详细介绍了如何配置json schema,这篇文章介绍一个校验工具——ajv,你可以把schema和需要校验的数据传给它,由它来完成校验工作。话不多说,我开始敲代码。

6a2ae43c8e2ccf6695f869718e8031b6.png

图1

  • 先安装ajv模块;
  • 创建一个ajv实例;
  • 配置好schema,传入ajv实例的compile方法中;
  • 再用compile方法返回的函数校验数据;
  • 如果校验失败,ajv会输出错误信息。
2738a1a39aef9533729b8b487f61fb36.png

图2

如图2所示,咱们故意把product数据改错,控制台打印出了详细的错误信息。图中dataPath是数据的路径,schemaPath是报错的schema关键字的路径。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值