關於什麼是JSON這裡就不多介紹了,需要特別強調的一點就是,只有在字元串上下文中,才是JSON。 看如下代碼實例: 上面代碼中obj就是一個javascript對象字面量,而不是什麼JSON,再來看一段代碼: 上面的代碼就是一個JSON,在字元串環境下就是一個JSON,但是還是需要一定的格式,這就是 ...
關於什麼是JSON這裡就不多介紹了,需要特別強調的一點就是,只有在字元串上下文中,才是JSON。
看如下代碼實例:
var obj={ "webName":"螞蟻部落", "url":"softwhy.com" }
上面代碼中obj就是一個javascript對象字面量,而不是什麼JSON,再來看一段代碼:
var jsonStr='{""webName":"螞蟻部落","url":"softwhy.com"}'
上面的代碼就是一個JSON,在字元串環境下就是一個JSON,但是還是需要一定的格式,這就是本章節的主題。
JSON是一種簡單的描述傳輸數據結構的語法,XML能夠完成的任務,JSON同樣可以更加高效快捷的完成,規則如下:
(1).JSON具有兩種數據類型描述符,分別是大括弧{}和方括弧[],其餘的冒號(:)標識映射,英文逗號(,)標識分隔符,英文雙引號用來定義屬性名稱或者屬性值。
(2).大括弧{}用來描述一組無序鍵值對集合,方括弧[]用來描述一組相同類型的有序數據集合。
(3).如果上面兩個集合中具有多項,那麼可以使用逗號進行分割。
(4).屬性名稱必須要用雙引號包裹,屬性值如果是字元串的話,也必須要用雙引號,其他的類型沒有此硬性規定。
代碼實例:
var jsonStr='{""webName":"螞蟻部落","url":"softwhy.com","age":2}'
數字屬性值就可以不用雙引號包裹,如果是字元串則必須使用雙引號,註意必須是雙引號,單引號是不可以的。
原文地址:SON格式或者規則簡單介紹
主頁地址:http://www.softwhy.com/