JSON 語法規則詳解


 

  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)、truefalsenull。不能有這之外的類型,例如 undefined、函數等。請看概念圖。

  3、字符串(string)的規則如下:

  1- 英文雙引號括起來,不能用單引號,也不能沒有。

  2- 字符串中不能單獨出現雙引號() 和右斜杠(“\”)。

  3- 如果要打雙引號或右斜杠,需要使用右斜杠+字符的形式,例如 \” \\,其它的轉義字符也是如此

  4、字符串的概念圖。

  示例代碼:

  {

  “string”: ”one two” //字符串中間不可以加雙引號,一定要用的時候,用轉義字符“\”

  }

  5、數值的概念圖

  示例代碼

  {

  “number”: -10.01 //不可以是十六進制和八進制數

  }

 

原文鏈接:http://www.maiziedu.com/wiki/json/format/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM