JSON格式數據簡介

Json(JavaScript Object Natation)是一種輕量級的數據交換格式,也就是JavaScript中的對象和數組,所以這兩種結構就是對象和數組兩種結構,通過這兩種結構可以表示各種複雜的結構。

1、             對象:對象在js中表示爲“{}”括起來的內容,數據結構爲{key:value,key:value….}的鍵值對的結構,在面向對象的語言中,key爲對象的屬性,value爲對象的值,取值方法爲對象key獲取屬性值,這個屬性值可以是數字、字符串、數組、對象。

2、             數組:數組在js中是中括號“[]”括起來的內容,數據結構爲[“java”,”javascript”,”vb”…],取值方式和所有語言中一樣,使用索引獲取,字段值得類型可以是數字、字符串、數組、對象幾種。

 

名稱/值對:

 最簡單的形式,可以用下面的JSON表示“名稱/值對”

 {“firstName”:”zhangsan”}

表示數組:

 當需要表示一組值時,JSON不但能夠提高可讀性,而且可以減少複雜性。例如,表示一個人信息列表,在XML中,需要許多開始標記和結束標記;如果使用典型的名稱/值對,那麼久需要建立一種專有的數據格式。

{

"people":[

{"name":"zhangsan","age":23,"sex":"男"},

{"name":"lisi","age":24,"sex":"男"},

{"name":"wangwu","age":25,"sex":"男"}

]

}

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