JSON格式是1999年《JavaScript Programming Language, Standard ECMA-262 3rd Edition》的子集合,所以可以在JavaScript以eval()函式(javascript通過eval()調用解釋器)讀入。不過這並不代表JSON無法使用於其他語言,事實上幾乎所有與網頁開發相關的語言都有JSON函式庫。
JSON用於描述資料結構,有以下形式存在。
- 物件(object):一個物件以「{」開始,並以「}」結束。一個物件包含一系列非排序的名稱/值對,每個名稱/值對之間使用「,」分割。
- 名稱/值(collection):名稱和值之間使用「:」隔開,一般的形式是:{name:value}
- 值的有序清單(Array):一個或者多個值用「,」分割後,使用「[」,「]」括起來就形成了這樣的清單,形如:[collection, collection]
- 字串:以""括起來的一串字符。
- 數值:一系列0-9的數字組合,可以為負數或者小數。還可以用「e」或者「E」表示為指數形式。
- 布爾值:表示為true或者false。在很多語言[哪個/哪些?]中它被解釋為陣列。
沒有留言:
張貼留言