最近做項(xiàng)目過程中因?yàn)镴son文件名寫錯(cuò)了一個(gè)字母Unity報(bào)錯(cuò),找錯(cuò)誤找到半夜,當(dāng)時(shí)為了驗(yàn)錯(cuò),寫了一個(gè)小Demo,正好借此總結(jié)一下Json.

1.什么是Json

JSON(JavaScript Object Notation) 是一種輕量級(jí)的數(shù)據(jù)交換格式。它基于ECMAScript的一個(gè)子集。 JSON采用完全獨(dú)立于語言的文本格式,但是也使用了類似于C語言家族的習(xí)慣(包括C、C++、C#、Java、JavaScript、Perl、Python等)。這些特性使JSON成為理想的數(shù)據(jù)交換語言。 易于人閱讀和編寫,同時(shí)也易于機(jī)器解析和生成(一般用于提升網(wǎng)絡(luò)傳輸速率)。

2.JSON 語法規(guī)則

  • 數(shù)據(jù)在鍵值對(duì)中

  • 數(shù)據(jù)由逗號(hào)分隔

  • 花括號(hào)保存對(duì)象

  • 方括號(hào)保存數(shù)組

3.Json的結(jié)構(gòu)

  • 對(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ì)象幾種。

  • 網(wǎng)友評(píng)論