接口測(cè)試學(xué)習(xí)之json

在做接口測(cè)試的時(shí)候,我們需要查看響應(yīng)值,有的接口還需要調(diào)用上一個(gè)接口中的響應(yīng)值中的一些變量,這些返回的響應(yīng)值大部分是以json格式返回的,今天就給大家介紹一下json的編寫(xiě)格式。

我個(gè)人分為三大類。

第一類:object格式,單獨(dú)鍵值對(duì)格式

對(duì)象是一個(gè)無(wú)序的鍵值對(duì)集合,一個(gè)對(duì)象以左大括號(hào)開(kāi)始“{”右大括號(hào)結(jié)束“}”。然后每個(gè)鍵值對(duì)以"參數(shù)名":"參數(shù)值"的格式在大括號(hào)中,有多個(gè)鍵值對(duì)的時(shí)候用逗號(hào)“,”分割。注意全部都要用英文格式的標(biāo)點(diǎn)字符。

例子:{"code": 200, "message": "登錄成功","token":"1651AS5a612q547"}

也可以用簡(jiǎn)單的寫(xiě)法,參數(shù)名key和數(shù)字可以不用加""號(hào),例子{code: 200, message: '登錄成功',token:'1651AS5a612q547'}

第二類:array格式,數(shù)組格式

數(shù)組是值(value)的有序集合。一個(gè)數(shù)組是以左中括號(hào)開(kāi)始"["右中括號(hào)結(jié)束"]"。數(shù)組里面的值也是用過(guò)分號(hào)隔開(kāi)",".

例子:[ "你好", "name", "阿薩大大"]

第三類:value格式鍵值對(duì)和數(shù)組等類型數(shù)據(jù)混合格式

值(value)可以是各種類型的集合,雙引號(hào)括起來(lái)的字符串(string)、數(shù)值(number)、true、false、null、對(duì)象(object)或者是數(shù)組(array)。這些都可以嵌套使用。

例子:{id:12138,"name":"小明","hobby":["lol","絕地求生","守望先鋒"],"like":[["籃球","羽毛球","乒乓球"],["姚明","林丹","張繼科"]]}

以后遇到看不懂的json串是絕大部都是可以按照基本格式類型進(jìn)行拆分的。也可以是在網(wǎng)上找json串驗(yàn)證工具進(jìn)行驗(yàn)證。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容