在做介面測試的時候,我們需要檢視響應值,有的介面還需要呼叫上乙個介面中的響應值中的一些變數,這些返回的響應值大部分是以json格式返回的,今天就給大家介紹一下json的編寫格式。
我個人分為三大類。
物件是乙個無序的鍵值對集合,乙個物件以左大括號開始「」。然後每個鍵值對以"引數名":"引數值"的格式在大括號中,有多個鍵值對的時候用逗號「,」分割。注意全部都要用英文格式的標點字元。
例子:
也可以用簡單的寫法,引數名key和數字可以不用加""號,例子
陣列是值(value)的有序集合。乙個陣列是以左中括號開始"["右中括號結束"]"。陣列裡面的值也是用過分號隔開",".
例子:[ "你好", "name", "阿薩大大"]
值(value)可以是各種型別的集合,雙引號括起來的字串(string)、數值(number)、true、false、null、物件(object)或者是陣列(array)。這些都可以巢狀使用。
例子:
以後遇到看不懂的json串是絕大部都是可以按照基本格式型別進行拆分的。也可以是在網上找json串驗證工具進行驗證。
,有興趣的朋友可以去試用一下,很好用的一款介面測試和介面文件生成工具。
json 大括號 綜括號 介面測試學習之json
在做介面測試的時候,我們需要檢視響應值,有的介面還需要呼叫上乙個介面中的響應值中的一些變數,這些返回的響應值大部分是以json格式返回的,今天就給大家介紹一下json的編寫格式。我個人分為三大類。物件是乙個無序的鍵值對集合,乙個物件以左大括號開始 然後每個鍵值對以 引數名 引數值 的格式在大括號中,...
json 大括號 轉意 json轉義問題
後端程式接受前台傳遞過來json 1正常json沒有問題 比如 id 21,username 2張天師 phone 15175220421 remark 1adfadfsa department 1產品部 roleid 2 後台可以正常解析 var extraobj jsonconvert.dese...
json格式物件大括號中不能把鍵改為變數問題
今天遇到了乙個往json中寫入變數的問題,下面 是錯誤的寫法 document.queryselector box onclick function function 我們發現只有將大括號中的dir改成 left or top 才會生效,但是,這樣不符合設計初衷,我是想讓dir隨機變化方向的 所以我...