<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Calvin's Tech Space

    成于堅忍,毀于浮躁

       :: 首頁 :: 聯系 :: 聚合  :: 管理

    從結構上看,所有的數據最終都可以分成三種類型:

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

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

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

    Json的規格非常簡單,只用一個頁面、幾百個字就能說清楚,而且Douglas Crockford聲稱這個規格永遠不必升級,因為該規定的都規定了。

    1) 并列的數據之間用逗號(“,”)分隔。

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

    3) 并列數據的集合(數組)用方括號("[]")表示。

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

    上面四條規則,就是Json格式的所有內容。

    我還記得,在學習javascript的時候,我一度搞不清楚“數組”(array)和“對象”(object)的根本區別在哪里,兩者都可以用來表示數據的集合。

    比如有一個數組a=[1,2,3,4],還有一個對象a={0:1,1:2,2:3,3:4},然后你運行alert(a[1]),兩種情況下的運行結果是相同的!這就是說,數據集合既可以用數組表示,也可以用對象表示,那么我到底該用哪一種呢?

    我后來才知道,數組表示有序數據的集合,而對象表示無序數據的集合。如果數據的順序很重要,就用數組,否則就用對象。


    鏈接:
    http://www.ruanyifeng.com/blog/2009/05/data_types_and_json.html
    posted on 2010-01-03 22:47 calvin 閱讀(232) 評論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 久久精品国产亚洲av日韩| 免费a在线观看播放| 亚洲中文字幕无码久久精品1 | 1000部拍拍拍18勿入免费视频软件| 国产亚洲精品福利在线无卡一| 成人免费夜片在线观看| 亚洲一区二区三区自拍公司| 污污视频网站免费观看| 亚洲中文无韩国r级电影 | 黄色网页在线免费观看| 亚洲成a人片在线观看无码 | 一级毛片免费一级直接观看| 国产成人毛片亚洲精品| 国产精品视频白浆免费视频| 亚洲午夜视频在线观看| 美女被cao免费看在线看网站| 亚洲欧美日韩中文字幕一区二区三区| 麻豆国产VA免费精品高清在线| 精品亚洲成A人在线观看青青| 青青草原亚洲视频| 人妻无码一区二区三区免费 | 嫖丰满老熟妇AAAA片免费看| 亚洲精品无码少妇30P| 亚洲国产精品人人做人人爱| 57pao国产成永久免费视频| 91亚洲视频在线观看| 国产色爽免费视频| a级精品九九九大片免费看| 91亚洲自偷在线观看国产馆| 亚洲精品视频观看| 久久亚洲精品成人777大小说| 亚洲精品乱码久久久久66| 亚洲国产精品自在拍在线播放| 99免费在线观看视频| 东方aⅴ免费观看久久av| 男女污污污超污视频免费在线看| 亚洲 暴爽 AV人人爽日日碰| 亚洲伊人tv综合网色| 亚洲成AV人片在线观看WWW| 全部免费国产潢色一级| 白白国产永久免费视频|