<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无码专区亚洲AV麻豆丫| 日本永久免费a∨在线视频| 亚洲精品V欧洲精品V日韩精品| 亚洲国产综合无码一区二区二三区| 免费午夜爽爽爽WWW视频十八禁| 国产成人精品久久亚洲| 人妻18毛片a级毛片免费看| 最近2019中文免费字幕在线观看| 亚洲av无码一区二区三区在线播放 | 韩国二级毛片免费播放| 亚洲精品V天堂中文字幕| 99热在线精品免费全部my| 丁香婷婷亚洲六月综合色| 你懂的在线免费观看| 亚洲av永久无码精品国产精品| 亚洲精品天堂成人片AV在线播放| 久久久久国色AV免费观看| 久久亚洲精品中文字幕三区| 亚洲国产精品成人午夜在线观看 | 亚洲AV日韩精品久久久久久| 亚洲欧洲日韩国产一区二区三区| 亚洲成a人片在线网站| 亚洲免费在线视频播放| 亚洲真人无码永久在线观看| 日本黄色免费观看| 亚洲a一级免费视频| 思思re热免费精品视频66| 亚洲欧美日韩自偷自拍| 亚洲免费在线视频播放| 亚洲精品国产suv一区88 | 色吊丝最新永久免费观看网站| 亚洲AV成人无码久久精品老人| 美女视频黄.免费网址| 性做久久久久久免费观看| 亚洲性无码一区二区三区| 亚洲精品国产成人影院| 69av免费观看| 杨幂最新免费特级毛片| 亚洲综合激情另类小说区| 国产男女猛烈无遮挡免费网站 | 亚洲av色影在线|