<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 閱讀(237) 評論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 一级a性色生活片久久无少妇一级婬片免费放 | 日韩中文无码有码免费视频 | 免费激情网站国产高清第一页| 精品无码国产污污污免费| 亚洲色一区二区三区四区| 国产一级淫片免费播放电影| www免费黄色网| 亚洲欧洲日本天天堂在线观看| 在线免费观看视频你懂的| 国产乱妇高清无乱码免费| 亚洲影视一区二区| 免费**毛片在线播放直播| 免费在线观看一级片| 亚洲欧美日韩综合久久久久| 国产AV无码专区亚洲AV漫画 | 99久热只有精品视频免费看| 亚洲国产精品无码中文lv| 67194成是人免费无码| 亚洲人成网站日本片| 亚洲国产一级在线观看| 一级成人生活片免费看| 亚洲欧洲日产韩国在线| 国产亚洲?V无码?V男人的天堂| 麻豆视频免费观看| 精品乱子伦一区二区三区高清免费播放| 亚洲精品偷拍无码不卡av| 亚洲国产综合人成综合网站| 国产a视频精品免费观看| 成人精品视频99在线观看免费| 中文字幕 亚洲 有码 在线| 免费爱爱的视频太爽了| 日本高清高色视频免费| 美美女高清毛片视频黄的一免费| 亚洲第一黄色网址| 国产成人免费网站| 老司机亚洲精品影院在线观看| 亚洲精品动漫人成3d在线| 成熟女人特级毛片www免费| 午夜不卡久久精品无码免费| jizz在线免费观看| 色天使亚洲综合一区二区|