JSON 的語法規則十分簡單,無論用何種方法總結都只有數條而已,它參考了 C 語言家族的一些習慣,學習起來并不會感到陌生。
回顧JSON 的五點語法
1)- 數組(Array)用方括號(“[]”)表示。
2)- 對象(Object)用大括號(”{}”)表示。
3)- 名稱/值對(name/value)之間用冒號(”:”)隔開。
4)- 名稱(name)置于雙引號中,值(value)有字符串、數值、布爾值、null、對象和數組。
5)- 并列的數據之間用逗號(“,”)分隔
對象(Object)
1、對象用大括號(“{}”)括起來,大括號里是一系列的“名稱/值對”,請看概念圖。
2、兩個并列的數據之間用逗號(“,”)隔開,注意兩點:
1)- 使用英文的逗號(“,”),不要用中文的逗號(“,”)
2)- 最后一個“名稱/值對“之后不要加逗號
示例代碼
{“name”:”Lucy”, //值必須用雙引號
“age”: 25
}
數組(Array)
數組表示一系列有序的值,用方括號(“[]”)包圍起來,并列的值之間用逗號分隔,請看概念圖。
例如,以下的數組是合法的:
[1,2,[1,2],{“aa”:1}]
名稱/值對(Name/Value)
1、名稱(Name)是一個字符串,要用雙引號括起來,不能用單引號,也不能沒有引號,這一點與 JavaScript 不同。
2、值的類型只有七種:字符串(string)、數值(number)、對象(object)、數組(array)、true、false、null。不能有這之外的類型,例如 undefined、函數等。請看概念圖。
3、字符串(string)的規則如下:
1)- 英文雙引號括起來,不能用單引號,也不能沒有。
2)- 字符串中不能單獨出現雙引號(”) 和右斜杠(“\”)。
3)- 如果要打雙引號或右斜杠,需要使用“右斜杠+字符”的形式,例如 \” 和 \\,其它的轉義字符也是如此
4、字符串的概念圖。
來APICloud移動應用開發平臺學習更多APP開發知識:app開發,app制作,app開發源碼下載,app開發框架,app制作模板等免費獲取。
立即免費在線制作一個APP,新手注冊即送開發大禮包
提交app定制需求,免費獲取報價和周期:
電腦請點擊https://app.apicloud.com/index?uzchannel=500
手機請點擊http://www.cvrender.com/m/customizedservice