当前位置: 首页 > news >正文

接口测试json入参,不同类型参数格式书写

接口json入参,不同类型参数格式

1、String

入参:A(String),B(String)

格式:{"A":"值a","B":"值b"}

示例:

 接口测试入参这么填写:

{"message": "值a","data": "值b"
}

注:参数值要用英文双引号""

2、Number

入参:A(Number),B(Number)

格式:{"A":值a,"B":值b}

 示例:

 接口测试入参这么填写:

{

"page": 值a,

"page_size": 值b

}

注:参数值不需要用英文双引号''"

3、Object

入参:

A(Object)

    a1(Number)

    a2(Number)

格式:

{"A":{"a1":值1,"a2":值2}}

示例:

 接口测试入参这么填写:

{"data": {"page": 值1,"page_size": 值2}
}

注:a1,a2是入参A(Object)的下一级,Object类型的入参,需要用{}把参数值括起来

4、Array

入参:

A(Array)

    a1(String)

    a2(Number)

格式:

{"A":[{"a1":值1,"a2":值2}]}

示例:

 

接口测试入参这么填写:

{"data":[ {"page": "值1","page_size": 值2}]
}

注:a1,a2是入参A(Array)的下一级,Array类型的入参,需要用[]把参数值括起来

5、Boolean

入参:A(Boolean),B(Boolean)

格式:{"A":"true","B":"false"}

示例:

 接口测试入参这么填写:

{"A": true,"B": false
}

扩展1:

1、Object类型入参,有多个值

有两条数据a,b要传入

应该这样:

{

"list":{

        {"page":"数据1","pagesize":1},

        {"page":"数据2","pagesize":2}

        }

}

2、Array类型入参,有多个值

有两个学生a,b要传入

应该这样:

{

"student":[

        {"name":"学生a","age":1},

        {"name":"学生b","age":2}

        ]

}

3、扩展

{"string|1-10": "★","number|1-100": 1,"boolean|1-2": true,"regexp": "/[a-z][A-Z][0-9]/","function": "() => Math.random()","array|1-10": [{"foo|+1": 8,"bar|1-10": "★"}],"items": [1,true,"hello","/\\w{10}/"],"object": {"foo|+1": 2,"bar|1-10": "★"},"placeholder": "@title"
}

http://www.lryc.cn/news/143937.html

相关文章:

  • go web框架 gin-gonic源码解读03————middleware
  • win10电脑记事本在哪里?电脑记事本如何查看字数?
  • 【微服务】06-安全问题
  • js的this指向问题
  • Redis常用数据类型及命令
  • 软件工程(六) 面向对象分析(OOA)之UML图特点
  • QT 消息对话框按钮显示
  • 平衡二叉树及其应用详解
  • vue3+ ts ts语法在script写不知道为啥一直报错
  • c#写的端口监听,程序退出后,再次运行提示端口占用,且进程不存在
  • 跨域案例go gf ,请求代理,前端请求后端A转发给多个后端B
  • 9.4 集成功率放大电路
  • Java“牵手“拼多多商品详情数据、拼多多优惠券信息、拼多多到手价信息获取方法,拼多多API实现批量商品数据抓取示例
  • 亚马逊云科技 re:Inforce 大会云安全合规与技术实践及 Security Jam 大赛,快来报名吧!...
  • 网络安全(黑客技术)学习手册
  • 泡泡玛特回应头部IP营收增速放缓:IP上市时间不固定
  • 很干的 Nginx
  • 【已解决】pycharm突然双击无法打开,重启电脑也不管用
  • 【HCIP】15.MPLS基础
  • 热烈祝贺重庆融能成功入选航天系统采购供应商库
  • 隧道vs免费爬虫ip:为何要选择隧道爬虫ip?
  • C++day6(多态实现动物园的讲解员和动物表演的相关介绍、用函数模板实现不同数据类型的交换功能)
  • 多线程学习之生产者和消费者与阻塞队列的关系
  • JAVA语言代入电商平台api接口拼多多根据关键词获取商品列表示例
  • Centos7更新glibc2.18
  • QT初学者该安装qt creator哪个版本?
  • VR智慧校园资中控管理平台综合提升了课堂教学质量
  • 【Go 基础篇】Go语言中的数组:初识与应用
  • (vue)el-table 怎么把表格列中相同的数据 合并为一行
  • 精准高效农业作业,植保无人机显身手