提高web性能之--使用JSON格式來進行數據交換

基本原理:

JSON是一種輕量級的數據交換格式,採用完全獨立於語言的文本格式,是理想的數據交換格式。同時,JSON是 JavaScript原生格式,這意味着在 JavaScript 中處理 JSON數據不需要任何特殊的 API 或工具包。

與XML序列化相比,JSON序列化後產生的數據一般要比XML序列化後數據體積小,所以在Facebook等知名網站中都採用了JSON作爲數據交換方式。

JS操作JSON:

在JSON中,有兩種結構:對象和數組。

1. 一個對象以 “ { ” 開始,“ } ” 結束。每個“名稱”後跟一個 “ : ” ;“名稱/值 對”之間使用 “ , ”(逗號)分隔。 名稱用引號括起來;值如果是字符串則必須用引號括起來,數值型則不需要。如:

  1. var obj={"name":"darren","age":24,"location":"beijing"}   

2. 數組是值(value)的有序集合。一個數組以 “ [ ” 開始, “ ] ” 結束。值之間使用 “ , ” (逗號)分隔。如:

  1. var jsonlist=[{"name":"darren","age":24,"location":"beijing"},{"name":"weidong.nie","age":24,"location":"hunan"}]; 

對這種數組和對象字面量的操作是非常方便且高效的。如果預先知道JSON結構的情況下,使用JSON進行數據傳遞簡直是太美妙了,可以寫出很實用美觀可讀性強的代碼。如果你是純粹的前臺開發人員,一定會非常喜歡JSON。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章