日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

JSON 是什么?它能带来什么?它和 XML 比较?

發(fā)布時(shí)間:2024/9/19 asp.net 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JSON 是什么?它能带来什么?它和 XML 比较? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、JSON是什么?

有一種叫做JSON (JavaScript Object Notation) 的輕量級數(shù)據(jù)交換格式能夠替代XML的工作。它就是JSON。

數(shù)據(jù)格式比較簡單, 易于讀寫, 格式都是壓縮的, 占用帶寬小。
易于解析這種語言, 客戶端JavaScript可以簡單的通過eval()進(jìn)行JSON數(shù)據(jù)的讀取。
包括ActionScript, C, C#, ColdFusion,Java,JavaScript,Perl,PHP,Python,Ruby等語言服務(wù)器端語言, 便于服務(wù)器端的解析。
各語言對JSON支持的特別好,自從Ajax的流行,JSON格式傳輸就更流行了。

?

首先,它只是一個(gè)字符串,它只是一個(gè)有規(guī)則的字符串。(重點(diǎn))
然后它的表達(dá)(表現(xiàn))形式是鍵值對的。其實(shí)非常類似Java語言里的Map,Objective-C里的字典,其他語言都有對應(yīng)的,我說實(shí)話其他語言我不知道!我為什么用MapString泛型,因?yàn)槔碚撋纤逆I值對應(yīng)該都是字符串,Why?這個(gè)問題問的好,我可以這么回答你,因?yàn)樗旧砭褪亲址?br /> 上面說的理論上表達(dá)方式,那么實(shí)際目前我們用到的鍵值對支持什么呢?可以支持String、Number、Array以及Boolean、null什么的。
它的作用是用來交互的,不一定Web項(xiàng)目的前后端交互也可以接口,配置文件,文件存儲等等都OK。目前移動端比較火,一般的項(xiàng)目都會用JSON來傳輸。

二、它能帶來什么?

簡潔、簡單、體積小等。
上手容易,高效。
跨語言,目前移動端Android、IOS一般項(xiàng)目構(gòu)造都是其他語言提供接口(JSON方式),移動端讀取接口的方式開發(fā)。
….

三、它和XML對比?

可讀性:看了網(wǎng)上的各種帖子,有說可讀性相當(dāng),不過基本是說XML可讀性好,我認(rèn)為還湊合。可以打平手。
可擴(kuò)展性:有人說,“XML天生有很好的擴(kuò)展性,JSON當(dāng)然也有,沒有什么是XML能擴(kuò)展,JSON不能的。不過 JSON在Javascript主場作戰(zhàn),可以存儲Javascript復(fù)合對象,有著XML不可比擬的優(yōu)勢”。我贊同一半,我覺得這些帖子都是老帖子,XML可以靈活擴(kuò)展是因?yàn)楦鞣N語言有支持的其他Jar包,類庫等。但自從JSON火起來后,JSON的支持包,類庫等,相信每個(gè)語言都很多。像Java就有Jackson、goson、json-lib、FastJson等等多的去了。
編碼難度:XML有有DOM,SAX,STAX等解析技術(shù),JSON也有我上面說的那些,都OK。
解碼難度:同上。
解碼編碼效率:呵呵!解析XML有專用CPU、你造嗎?
下面給一個(gè)Demo

XML Demo

<?xml?version="1.0"?encoding="utf-8"?> <country><name>中國</name><province><name>黑龍江</name><citys><city>哈爾濱</city><city>大慶</city></citys></province><province><name>廣東</name><citys><city>廣州</city><city>深圳</city><city>珠海</city></citys></province><province><name>臺灣</name><citys><city>臺北</city><city>高雄</city></citys></province><province><name>新疆</name><citys><city>烏魯木齊</city></citys></province> </country>

JSON Demo

{"name":?"中國","province":?[{"name":?"黑龍江","citys":?{"city":?["哈爾濱","大慶"]}},{"name":?"廣東","citys":?{"city":?["廣州","深圳","珠海"]}},{"name":?"臺灣","citys":?{"city":?["臺北","高雄"]}},{"name":?"新疆","citys":?{"city":?["烏魯木齊"]}}] }

總結(jié)

以上是生活随笔為你收集整理的JSON 是什么?它能带来什么?它和 XML 比较?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产成人精品亚洲男人的天堂 | 色多多在线观看 | 手机在线小视频 | 国产一区二区视频在线观看 | 日韩一级在线观看视频 | 热玖玖 | 日本中文在线视频 | 欧美整片在线观看 | 免费在线视频观看 | 一边吃奶一边摸做爽视频 | 被黑人各种姿势猛c哭h文1 | 国产精品yy | 永久免费看mv网站入口78 | 成年人视频在线播放 | 欧美日韩激情在线一区二区三区 | 久久伊人中文字幕 | 中文在线资源天堂 | 青青草.com | 亚洲一区二区三区播放 | 91色片 | 生活片毛片 | 色偷偷综合 | 成人精品一区二区三区中文字幕 | 国产老熟女伦老熟妇露脸 | 亚洲第一视频网站 | 在线看片日韩 | 日本一区二区在线免费观看 | 国语对白清晰刺激对白 | 亚洲天堂免费观看 | 国产精品ww | 中文在线观看免费高清 | 国产成人欧美一区二区三区91 | 少妇媚药按摩中文字幕 | 日韩黄色一级大片 | 操操操影院 | 国内精品久久久久 | 久久99国产精品久久99 | 欧美激情欧美激情在线五月 | 一区二区三区精品免费视频 | 黄色网战大全 | 中文字幕免费播放 | 国产又粗又深又猛又爽又在线观看 | 亚洲黄v | 三男一女吃奶添下面 | 久久久久久久久久久97 | 一级片久久久久 | 日韩乱码人妻无码系列中文字幕 | 日本久久影视 | 在线观看的av网址 | 日韩专区中文字幕 | 日韩网站在线播放 | 蜜桃av噜噜 | 国产激情一区二区三区 | 国产精品永久久久久久久久久 | av日韩一区二区三区 | 在线不卡av | 亚洲色图13p | 视频在线不卡 | 色老头av | 国产精品免费久久 | 亚色成人 | 窝窝在线视频 | 天堂а在线中文在线新版 | 成人aaaaa| 中文字幕丰满乱子伦无码专区 | 精品久久久久久亚洲精品 | 久久网一区 | 国产又粗又猛又大爽 | 国产精品人人妻人人爽人人牛 | 亚洲成人免费在线观看 | 99热伊人| 国产精品精品国产 | 日本成人不卡 | 日本一区二区三区在线免费观看 | 91看视频 | 国产精品美女久久久久久久 | 午夜888| 性色视频在线观看 | 国产视色 | 能看毛片的网站 | 日韩中文字幕综合 | 久久99精品久久久久久三级 | 国产视频一区在线 | 国产91在线播放 | 国产一线二线三线女 | 影音先锋中文字幕一区二区 | www.久久精品视频 | 日韩91视频 | 人人澡人人干 | 亚洲人成网站999久久久综合 | 欧美 日韩 国产 中文 | 精品久久久蜜桃 | av资源网在线观看 | 国产精品日韩精品 | 日本一区二区免费高清视频 | 亚洲精选国产 | 亚洲三级中文字幕 | 国产综合免费视频 | 中文字幕在线播放一区 |