共计 850 个字符,预计需要花费 3 分钟才能阅读完成。
在做接口测试的时候,咱们须要查看响应值,有的接口还须要调用上一个接口中的响应值中的一些变量,这些返回的响应值大部分是以 json 格局返回的,明天就给大家介绍一下 json 的编写格局。
我集体分为三大类。
第一类:object 格局, 独自键值对格局
对象是一个无序的键值对汇合,一个对象以左大括号开始“{”右大括号完结“}”。而后每个键值对以 ” 参数名 ”:” 参数值 ” 的格局在大括号中,有多个键值对的时候用逗号“,”宰割。留神全副都要用英文格局的标点字符。
例子:{“code”: 200, “message”: “ 登录胜利 ”,”token”:”1651AS5a612q547″}
也能够用简略的写法,参数名 key 和数字能够不必加 ”” 号,例子 {code: 200, message: ‘ 登录胜利 ’,token:‘1651AS5a612q547’}
第二类:array 格局,数组格局
数组是值(value)的有序汇合。一个数组是以左中括号开始 ”[“ 右中括号完结 ”]”。数组外面的值也是用过分号隔开 ”,”.
例子:[“ 你好 ”, “name”, “ 阿萨大大 ”]
第三类:value 格局键值对和数组等类型数据混合格局
值(value)能够是各种类型的汇合,双引号括起来的字符串(string)、数值(number)、true、false、null、对象(object)或者是数组(array)。这些都能够嵌套应用。
例子:{id:12138,”name”:” 小明 ”,”hobby”:[“lol”,” 绝地求生 ”,” 守望先锋 ”],”like”:[[“ 篮球 ”,” 羽毛球 ”,” 乒乓球 ”],[“ 姚明 ”,” 林丹 ”,” 张继科 ”]]}
当前遇到看不懂的 json 串是绝大部都是能够依照根本格局类型进行拆分的。也能够是在网上找 json 串验证工具进行验证。
下一篇文章通知大家,如何定位响应值 json 中的 key 值。
这里应用的接口测试工具是国产的接口测试工具 apipost(下载地址:www.apipost.cn),有趣味的敌人能够去试用一下,很好用的一款接口测试和接口文档生成工具。