文件名称:Json-validator
文件大小:26KB
文件格式:ZIP
更新时间:2024-05-20 11:28:09
JavaScript
Json-validator 用于校验json数据。 目标 在日常开发场景中,服务端返回的数据大多为json格式,然后前端需要将数据转换为真实展现在屏幕上的ui数据。然而不合法的服务端数据(不合法指不符合前后端约定的契约)往往会导致前端展现出现错误,所以校验服务端下发的json数据合法性十分必要。 然而,通常校验json数据脱离不开循环,if-else判断,大量的非空判断,typeof判断,导致代码可读性差,且难以维护。 Json-validator提供了一种方便,直观的json校验方式。 使用 一个最简单的例子: import { Joi, JTC } from './Json-validator'; const data = { a: 1, b: true, c: ['1', '2'] } const validateResult = Joi.v
【文件预览】:
Json-validator-master
----__test__()
--------jtype()
--------index.test.js(5KB)
----.flowconfig(0B)
----webpack.config.js(420B)
----src()
--------jtype()
--------conjunction()
--------type.js(9B)
--------util()
--------index.js(484B)
----.babelrc(28B)
----.vscode()
--------launch.json(1KB)
----README.md(8KB)
----dist()
--------bundle.js(43KB)
----.gitignore(22B)
----package.json(456B)