JSON:JS對象表示法;和XML類似,用來存儲和傳輸數據信息,但他比XML更小,更快,更易解析。
JSON語法:JSON語法是Javascript語法的子集。
具體語法規則:
1、數據在名稱/值對中:
JSON數據的書寫格式爲:名稱/值對。eg: "name" : "Tom",JSON的值可以爲數字(整數和浮點數),字符串(雙引號中),邏輯值(true或false),數組(方括號中),
對象(花括號中),null
2、數據由逗號分割;
逗號前面爲名稱,後面爲值
3、花括號保存對象;
對象保存在花括號中,對象可以包含多個名稱/值對。eg: "Tom" : { "Age":"12" , "Nationality":"China" ,"Hobby":"Sing" }
4、方括號保存數組。
數組保存在方括號中,數組可以包含多個對象。eg: "Employees":[ { "Name":"Tom" , "Age":"12" } , { "Name":"Bob" , "Age":"18" } ],該僱員數組包含2個對象,每個對象代表一個人。
因爲JSON使用JS語法,所以在JS中可以無需任何軟件直接處理JSON數據(如:創建一個JSON對象數組並訪問其中的值)。
JSON文件的類型是“.json”
JSON文本的MIME類型是“application/json”
JSON的使用:JSON的最常見的用法就是從WEB服務器上讀取JSON數據(作爲文件或者作爲HttpRequest),然後將JSON數據使用JS中的eval()函數轉化爲JS對象,然後在網頁中使用該數據