1. 程式人生 > >JSON--就是鍵值對

JSON--就是鍵值對

資料型別,從結構上看,所有的資料最終都可以分成三種類型

第一種型別是scalar(標量),也就是一個單獨的string(字串)或數字(numbers),比如“北京”這個單獨的詞。

第二種型別是sequence(序列),也就是若干個相關的資料按照一定順序並列在一起,又叫做array(陣列)或List(列表),比如“北京,東京”。

第三種類型是mapping(對映),也就是一個名/值對(Name/value),即資料有一個名稱,還有一個與之相對應的值,這又稱作hash(雜湊)或dictionary(字典),比如“首都:北京”。

Json格式規則:(Douglas Crockford提出的)

1) 並列的資料之間用逗號(“,”)分隔。

2) 對映用冒號(“:”)表示。

3) 並列資料的集合(陣列)用方括號("[]")表示。

4) 對映的集合(物件)用大括號(“{}”)表示。

“北京市的面積為16800平方公里,常住人口1600萬人。上海市的面積為6400平方公里,常住人口1800萬。”

寫成json格式就是這樣:

[
    {
        "城市": "北京",
        "面積": 16800,
        "人口": 1600
    },
    {
        "城市": "上海",
        "面積": 6400,
        "人口": 1800
    }
]