校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識(shí)庫 > 數(shù)據(jù)類型和Json格式分析小結(jié)

數(shù)據(jù)類型和Json格式分析小結(jié)

熱門標(biāo)簽:忻州外呼系統(tǒng)接口對接 嘟聲的電銷機(jī)器人 地圖標(biāo)注和圖片標(biāo)注 醫(yī)院地圖標(biāo)注 語音平臺(tái)系統(tǒng) 滄州智能外呼系統(tǒng)收費(fèi) 電銷機(jī)器人怎么收費(fèi) 洛陽便宜外呼系統(tǒng)廠家 湖北穩(wěn)定外呼系統(tǒng)

1.

前幾天,我才知道有一種簡化的數(shù)據(jù)交換格式,叫做yaml。

我翻了一遍它的文檔,看懂的地方不多,但是有一句話令我茅塞頓開。

它說,從結(jié)構(gòu)上看,所有的數(shù)據(jù)最終都可以分成三種類型

第一種類型是scalar(標(biāo)量),也就是一個(gè)單獨(dú)的string(字符串)或數(shù)字(numbers),比如“北京”這個(gè)單獨(dú)的詞。

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

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

我恍然大悟,數(shù)據(jù)構(gòu)成的最小單位原來如此簡單!難怪在編程語言中,只要有了數(shù)組(array)和對象(object)就能夠儲(chǔ)存一切數(shù)據(jù)了。

2.

我馬上想到了json。

21世紀(jì)初,Douglas Crockford尋找一種簡便的數(shù)據(jù)交換格式,能夠在服務(wù)器之間交換數(shù)據(jù)。這其實(shí)需要二步,第一步是將各種數(shù)據(jù)轉(zhuǎn)化為一個(gè)字符串,也就是數(shù)據(jù)的串行化(serialization),第二步才是交換這個(gè)字符串。

當(dāng)時(shí)通用的數(shù)據(jù)交換語言是XML,但是Douglas Crockford覺得XML的生成和解析都太麻煩,所以他提出了一種簡化格式,也就是Json。

Json的規(guī)格非常簡單,只用一個(gè)頁面、幾百個(gè)字就能說清楚,而且Douglas Crockford聲稱這個(gè)規(guī)格永遠(yuǎn)不必升級(jí),因?yàn)樵撘?guī)定的都規(guī)定了。

1) 并列的數(shù)據(jù)之間用逗號(hào)(“,”)分隔。

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

3) 并列數(shù)據(jù)的集合(數(shù)組)用方括號(hào)("[]")表示。

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

上面四條規(guī)則,就是Json格式的所有內(nèi)容。

比如,下面這句話:

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

寫成json格式就是這樣:

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

如果事先知道數(shù)據(jù)的結(jié)構(gòu),上面的寫法還可以進(jìn)一步簡化:

[
["北京",16800,1600],
["上海",6400,1800]
]

由此可以看到,json非常易學(xué)易用。所以,在短短幾年中,它就取代xml,成為了互聯(lián)網(wǎng)上最受歡迎的數(shù)據(jù)交換格式。

我猜想,Douglas Crockford一定事先就知道,數(shù)據(jù)結(jié)構(gòu)可以簡化成三種形式,否則怎么可能將json定義得如此精煉呢!

3.

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

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

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

4.

當(dāng)然,數(shù)組和對象的另一個(gè)區(qū)別是,數(shù)組中的數(shù)據(jù)沒有“名稱”(name),對象中的數(shù)據(jù)有“名稱”(name)。

但是問題是,很多編程語言中,都有一種叫做“關(guān)聯(lián)數(shù)組”(associative array)的東西。這種數(shù)組中的數(shù)據(jù)是有名稱的。

比如在javascript中,可以這樣定義一個(gè)對象:

var a={"城市":"北京","面積":16800,"人口":1600};

但是,也可以定義成一個(gè)關(guān)聯(lián)數(shù)組:

a["城市"]="北京";
a["面積"]=16800;
a["人口"]=1600;

這起初也加劇了我對數(shù)組和對象的混淆,后來才明白,在Javascript語言中,關(guān)聯(lián)數(shù)組就是對象,對象就是關(guān)聯(lián)數(shù)組。這一點(diǎn)與php語言完全不同,在php中,關(guān)聯(lián)數(shù)組也是數(shù)組。

比如運(yùn)行下面這段javascript:

var a=[1,2,3,4];

a['foo']='Hello World';

alert(a.length);

最后的結(jié)果是4,也就是說,數(shù)組a的元素個(gè)數(shù)是4個(gè)。

但是,運(yùn)行同樣內(nèi)容的php代碼就不一樣了:

$a=array(1,2,3,4);

$a["foo"]="Hello world";

echo count($a);

最后的結(jié)果是5,也就是說,數(shù)組a的元素個(gè)數(shù)是5個(gè)。

您可能感興趣的文章:
  • JavaScript數(shù)據(jù)類型檢測代碼分享
  • 淺談javascript的數(shù)據(jù)類型檢測
  • javascript中的五種基本數(shù)據(jù)類型
  • 淺談javascript六種數(shù)據(jù)類型以及特殊注意點(diǎn)
  • JavaScript基礎(chǔ)知識(shí)之?dāng)?shù)據(jù)類型
  • JavaScript類型檢測之typeof 和 instanceof 的缺陷與優(yōu)化
  • Javascript isArray 數(shù)組類型檢測函數(shù)
  • javascript的數(shù)據(jù)類型、字面量、變量介紹
  • Javascript中的五種數(shù)據(jù)類型詳解
  • javascript多種數(shù)據(jù)類型表格排序代碼分析
  • javascript基本數(shù)據(jù)類型及類型檢測常用方法小結(jié)

標(biāo)簽:96 內(nèi)蒙古 防城港 山南 日照 宜賓 巴彥淖爾 定州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《數(shù)據(jù)類型和Json格式分析小結(jié)》,本文關(guān)鍵詞  數(shù)據(jù),類型,和,Json,格式,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《數(shù)據(jù)類型和Json格式分析小結(jié)》相關(guān)的同類信息!
  • 本頁收集關(guān)于數(shù)據(jù)類型和Json格式分析小結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    337p日本欧洲亚洲大胆精品 | 2021久久国产精品不只是精品| 欧美亚洲免费在线一区| 99精品热视频| 97成人超碰视| 欧美日韩国产一级| 日本乱码高清不卡字幕| 色一情一乱一乱一91av| 91蝌蚪porny成人天涯| 91亚洲国产成人精品一区二区三| av福利精品导航| 色综合久久六月婷婷中文字幕| 91社区在线播放| 色欧美乱欧美15图片| 欧洲另类一二三四区| 欧美男生操女生| 91精品国产欧美日韩| 日韩一区二区三区精品视频| 精品精品国产高清一毛片一天堂| 久久美女高清视频| 中文字幕不卡在线观看| 亚洲欧美一区二区久久 | 丁香婷婷深情五月亚洲| 成人av免费观看| 一本高清dvd不卡在线观看| 日本韩国视频一区二区| 欧美日韩国产免费一区二区 | 欧美激情在线一区二区三区| ...xxx性欧美| 五月天丁香久久| 激情综合网av| 成人高清视频免费观看| 91国偷自产一区二区三区成为亚洲经典| 在线一区二区视频| 日韩一区二区视频| 日本一区二区三区在线观看| 亚洲欧洲日韩女同| 无码av中文一区二区三区桃花岛| 美国毛片一区二区三区| 成人黄色免费短视频| 欧美午夜电影在线播放| 精品国产一二三| 亚洲视频一二三区| 天天操天天干天天综合网| 国产一区二区三区香蕉| 色婷婷av一区二区三区软件 | 亚洲免费电影在线| 日韩精品亚洲专区| 国产一区二区三区综合| 欧美中文字幕不卡| 国产亚洲欧美色| 亚洲午夜电影网| 国产一区三区三区| 欧洲色大大久久| 国产欧美精品一区aⅴ影院 | 欧美日本一区二区三区四区| 久久久久久久久久看片| 亚洲制服丝袜av| 国产另类ts人妖一区二区| 欧美综合天天夜夜久久| 欧美国产日韩在线观看| 视频一区欧美精品| 91香蕉视频在线| 久久久久久久精| 性做久久久久久免费观看欧美| 成人午夜视频网站| 日韩一区国产二区欧美三区| 亚洲黄网站在线观看| 国产精品1区二区.| 日韩女优电影在线观看| 一区二区高清视频在线观看| 福利电影一区二区| 日韩午夜电影av| 亚洲电影一级黄| www.在线成人| 国产调教视频一区| 日韩激情在线观看| 欧美伊人精品成人久久综合97| 中文字幕第一页久久| 久久精品免费观看| 欧美久久久久中文字幕| 一区二区三区中文字幕电影| 高清国产一区二区| 国产亚洲综合性久久久影院| 青青草精品视频| 欧美视频第二页| 亚洲美女一区二区三区| 成人sese在线| 日本一区二区三区高清不卡| 国产一二精品视频| 精品国产一区二区在线观看| 美女网站色91| 欧美一区二区三区在线观看 | 亚洲v日本v欧美v久久精品| 99在线热播精品免费| 国产欧美日韩精品a在线观看| 激情深爱一区二区| 亚洲精品在线网站| 狠狠色综合日日| 精品福利二区三区| 久久99国产精品麻豆| 日韩精品一区国产麻豆| 精品在线观看免费| 欧美成人精品二区三区99精品| 日本成人在线视频网站| 7777精品伊人久久久大香线蕉| 亚洲在线免费播放| 欧美色倩网站大全免费| 亚洲二区视频在线| 欧美日韩五月天| 日韩av一区二区在线影视| 91麻豆精品国产91久久久使用方法 | 天天综合网天天综合色| 欧美嫩在线观看| 美国av一区二区| 久久久蜜桃精品| av在线播放一区二区三区| 亚洲欧美综合在线精品| 日本久久一区二区| 日韩国产高清影视| 日韩欧美亚洲另类制服综合在线| 久久国产精品99精品国产 | 免费观看久久久4p| 精品国产99国产精品| 粉嫩久久99精品久久久久久夜| 中文字幕亚洲精品在线观看| 在线亚洲免费视频| 全部av―极品视觉盛宴亚洲| 精品国产乱码久久久久久影片| 懂色av一区二区三区免费看| 一区二区三区在线免费观看| 欧美日韩aaaaa| 国产一区91精品张津瑜| 亚洲天堂成人网| 在线不卡欧美精品一区二区三区| 奇米四色…亚洲| 中文一区二区完整视频在线观看| 色综合咪咪久久| 日韩福利视频导航| 欧美国产激情一区二区三区蜜月 | 欧美大白屁股肥臀xxxxxx| 国产iv一区二区三区| 夜夜操天天操亚洲| 欧美不卡在线视频| 色综合色综合色综合色综合色综合| 亚洲电影视频在线| 国产日韩av一区二区| 在线亚洲一区二区| 激情都市一区二区| 亚洲激情自拍偷拍| 精品91自产拍在线观看一区| 色综合久久综合网欧美综合网 | 91国偷自产一区二区三区成为亚洲经典| 全部av―极品视觉盛宴亚洲| 国产精品国产精品国产专区不片| 69堂精品视频| av电影在线观看一区| 免费av网站大全久久| 国产精品第四页| 日韩精品一区二区三区三区免费| 99国产精品国产精品毛片| 久久超级碰视频| 尤物av一区二区| 国产区在线观看成人精品| 欧美精品免费视频| 97精品国产97久久久久久久久久久久| 蜜桃在线一区二区三区| 亚洲女爱视频在线| 久久久久久久综合日本| 欧美日本高清视频在线观看| 99免费精品视频| 国产精品亚洲专一区二区三区 | 欧美亚洲高清一区| 粉嫩av亚洲一区二区图片| 日本va欧美va精品发布| 亚洲精品福利视频网站| 国产三级一区二区三区| 91精品国产入口在线| 在线免费一区三区| 成人丝袜视频网| 韩国一区二区三区| 日本午夜精品视频在线观看| 亚洲免费毛片网站| 国产精品亲子伦对白| 欧美精品一区二区久久婷婷| 欧美精品在线视频| 色视频一区二区| 99精品黄色片免费大全| 国产精品系列在线播放| 美国欧美日韩国产在线播放| 天堂久久一区二区三区| 亚洲一区二区影院| 麻豆极品一区二区三区| 亚洲最新视频在线播放| 亚洲天天做日日做天天谢日日欢 | 夜夜揉揉日日人人青青一国产精品| 中文字幕一区二区三区不卡| 国产情人综合久久777777| 久久久久久久国产精品影院| 欧美精品一区二|