资讯专栏INFORMATION COLUMN

用 easy-json-schema 代替 json-schema 吧

voidking / 2019人阅读

摘要:介绍是一种基于格式定义数据结构的规范,有如下特性描述现有数据格式。干净的人类和机器可读的文档。完整的结构验证,可用于验证客户端提交的数据。如果用定义上面的结构,是非常清晰和易用的。感兴趣的朋友可以关注下在线演示

介绍

JSON-SCHEMA 是一种基于 JSON 格式定义 JSON 数据结构的规范,有如下特性:

描述现有数据格式。

干净的人类和机器可读的文档。

完整的结构验证,有利于自动化测试。

完整的结构验证,可用于验证客户端提交的数据。

json-schema 演示
{
    "type": "object",
    "properties": {
        "id": {
            "type": "integer"
        },
        "name": {
            "type": "string"
        },
        "price": {
            "type": "number",
            "minimum": 0,
            "exclusiveMinimum": true
        }
    },
    "required": ["id", "name"]
}
Why

作者为什么开发一个 easy-Json-schema 工具呢,就是为了简化 json-schema 定义,大家看看上面的 json 定义,一个很简单结构的 json 用了非常多的字段定义,书写起来非常麻烦。

easy-json-schema

如果用 easy-json-schema 定义上面的 json结构,是非常清晰和易用的。

{
    "*id": "integer",
    "*type": "string",
    "price":{
        "type": "number",
            "minimum": 0,
            "exclusiveMinimum": true
    }
}

感兴趣的朋友可以关注下

github: github.com/easy-json-schema

在线演示: easy-json-schema.github.io

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/70808.html

相关文章

  • easy-json-schema 代替 json-schema

    摘要:介绍是一种基于格式定义数据结构的规范,有如下特性描述现有数据格式。干净的人类和机器可读的文档。完整的结构验证,可用于验证客户端提交的数据。如果用定义上面的结构,是非常清晰和易用的。感兴趣的朋友可以关注下在线演示 介绍 JSON-SCHEMA 是一种基于 JSON 格式定义 JSON 数据结构的规范,有如下特性: 描述现有数据格式。 干净的人类和机器可读的文档。 完整的结构验证,有利于...

    Taste 评论0 收藏0
  • 使Postman做API自动化测试

    摘要:自动化测试最基本的功能用来重放请求,并且配合良好的格式化工具。对局部的也可以使用以及进行测试。而自动化测试用来测试数据是否正确。而且大部分问题是出在数据问题上,所以自动化测试性价比比较高一些。以为例,需要每次提交后运行测试,并保留测试结果。 Postman API 自动化测试 Postman 最基本的功能用来重放请求,并且配合良好的 response 格式化工具。 高级点的用法可以使用...

    izhuhaodev 评论0 收藏0
  • 做好自动化 API 测试(1)- 从一个好的 Json Validator 开始

    摘要:就目前我的面试经验而言,绝大部分项目都没有引入自动化测试,测试基本都是依靠开发人员的自测以及测试人员黑盒测试。本文不探讨黑盒测试,仅仅发表一点我对自动化测试的想法。缘起早在两年多以前,就在思考如何做的测试,保证返回的结果与预期的一致。 目前,前后端分离的开发模式越来越受到大家的青睐,前端与后端的职责也更加清晰,后端通过 API 提供数据,前端通过 API 获取数据,展示页面,前端有更大...

    RancherLabs 评论0 收藏0
  • 让前端小姐姐愉快地开发表单

    摘要:所以,前端小姐姐,如果候选开源项目能够满足以上所提的条件,那就可以用了前端小姐姐哦,那你有推荐吗当然。。。自带丰富的标准组件和校验规则,开箱即用。具备强大的控件交互和扩展能力,做你所想。访问官方了解更多呗 showImg(https://upload-images.jianshu.io/upload_images/2195795-ee2de91199194038.png?imageMo...

    Leck1e 评论0 收藏0
  • 《JSON必知必会》学习笔记(一)

    摘要:基于对象字面量,但是独立于任何编程语言,真正重要的是表示法本身,所以在学习之前不必先学习。键必须是字符串,值可以是合法的数据类型字符串数字对象数组布尔值或。布尔类型中的布尔值仅可使用小写形式或,其他任何写法都会报错。 什么是JSON JSON全称是Javascript Object Notation(对象表示法),是一种在不同平台间传递数据的文本格式(数据交换格式)。常见的数据交换格式...

    rickchen 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<