JSON格式校驗(yàn)基礎(chǔ)介紹
JSON是一種輕量級(jí)的數(shù)據(jù)交換格式,
用于描述數(shù)據(jù)結(jié)構(gòu),它基于文本格式,易于解析和生成。
在HTTP傳輸數(shù)據(jù)中被廣泛應(yīng)用
JSON有兩種基礎(chǔ)結(jié)構(gòu):JSON對(duì)象 和 JSON數(shù)組
JSON簡單的說就是JavaScript中的對(duì)象和數(shù)組
所以這兩種結(jié)構(gòu)就是對(duì)象和數(shù)組兩種結(jié)構(gòu)
通過這兩種結(jié)構(gòu)可以表示各種復(fù)雜的結(jié)構(gòu)
1、JSON對(duì)象:
對(duì)象在js中表示為“{}”括起來的內(nèi)容,
數(shù)據(jù)結(jié)構(gòu)為 {key:value,key:value,...}的鍵值對(duì)的結(jié)構(gòu),
在面向?qū)ο蟮恼Z言中,key為對(duì)象的屬性,value為對(duì)應(yīng)的屬性值,所以很容易理解,
取值方法為:對(duì)象.key 獲取屬性值,這個(gè)屬性值的類型可以是 數(shù)字、字符串、數(shù)組、對(duì)象幾種
2、JSON數(shù)組:
數(shù)組在js中是中括號(hào)“[]”括起來的內(nèi)容,
數(shù)據(jù)結(jié)構(gòu)為 ["name","Json在線工具","Url",...],
取值方式和所有語言中一樣,使用索引獲取,
字段值的類型可以是 數(shù)字、字符串、數(shù)組、對(duì)象幾種。
經(jīng)過對(duì)象、數(shù)組2種結(jié)構(gòu)就可以組合成復(fù)雜的JSON數(shù)據(jù)結(jié)構(gòu)了