亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

JSON

2019-11-15 02:11:25
字體:
來源:轉載
供稿:網友
JSON

簡述:

JSON(javaScriptObjectNotation)是一種輕量級的數據交換格式。它基于Javascript(StandardECMA-2623rdEdition-December1999)的一個子集。

JSON采用完全獨立于語言的文本格式,但是也使用了類似于C語言家族的習慣(包括C,C++,C#,Java,JavaScript,Perl,Python等)。

這些特性使JSON成為理想的數據交換語言。易于人閱讀和編寫,同時也易于機器解析和生成。

JSON語法:

JSON語法是JavaScript語法的子集。

JSON語法規則

數據在名稱/值對中

數據由逗號分隔

花括號保存對象

方括號保存數組

JSON名稱/值對

JSON數據的書寫格式是:名稱/值對。

名稱/值對包括字段名稱(在雙引號中),后面寫一個冒號,然后是值:

1

"firstName":"John"

這很容易理解,等價于這條JavaScript語句:

1

firstName="John"

JSON值:

數字(整數或浮點數)

字符串(在雙引號中)

邏輯值(true或false)

數組(在方括號中)

對象(在花括號中)

null

xml的比較:

1、可讀性

JSON和XML的可讀性可謂不相上下,一邊是簡易的語法,一邊是規范的標簽形式,很難分出勝負。

2、可擴展性

XML天生有很好的擴展性,JSON當然也有,沒有什么是XML可以擴展而JSON卻不能擴展的。不過JSON在Javascript主場作戰,可以存儲Javascript復合對象,有著xml不可比擬的優勢。

3、編碼難度

XML有豐富的編碼工具,比如Dom4j、JDom等,JSON也有提供的工具。無工具的情況下,相信熟練的開發人員一樣能很快的寫出想要的xml文檔和JSON字符串,不過,xml文檔要多很多結構上的字符。

4、解碼難度

XML的解析方式有兩種:

一是通過文檔模型解析,也就是通過父標簽索引出一組標記。

例如:xmlData.getElementsByTagName("tagName"),但是這樣是要在預先知道文檔結構的情況下使用,無法進行通用的封裝。

另外一種方法是遍歷節點(document以及childNodes)。這個可以通過遞歸來實現,不過解析出來的數據仍舊是形式各異,往往也不能滿足預先的要求。

凡是這樣可擴展的結構數據解析起來一定都很困難。

JSON也同樣如此。如果預先知道JSON結構的情況下,使用JSON進行數據傳遞簡直是太美妙了,可以寫出很實用美觀可讀性強的代碼。如果你是純粹的前臺開發人員,一定會非常喜歡JSON。但是如果你是一個應用開發人員,就不是那么喜歡了,畢竟xml才是真正的結構化標記語言,用于進行數據傳遞。

而如果不知道JSON的結構而去解析JSON的話,那簡直是噩夢。費時費力不說,代碼也會變得冗余拖沓,得到的結果也不盡人意。但是這樣也不影響眾多前臺開發人員選擇JSON。因為json.js中的toJSONString()就可以看到JSON的字符串結構。當然不是使用這個字符串,這樣仍舊是噩夢。常用JSON的人看到這個字符串之后,就對JSON的結構很明了了,就更容易的操作JSON。

以上是在Javascript中僅對于數據傳遞的xml與JSON的解析。在Javascript地盤內,JSON畢竟是主場作戰,其優勢當然要遠遠優越于xml。如果JSON中存儲Javascript復合對象,而且不知道其結構的話,我相信很多程序員也一樣是哭著解析JSON的。

除了上述之外,JSON和XML還有另外一個很大的區別在于有效數據率。JSON作為數據包格式傳輸的時候具有更高的效率,這是因為JSON不像XML那樣需要有嚴格的閉合標簽,這就讓有效數據量與總數據包比大大提升,從而減少同等數據流量的情況下,網絡的傳輸壓力。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲字幕在线观看| 欧美日在线观看| 欧美激情日韩图片| 国产精品99导航| 成人动漫网站在线观看| 久久精品成人动漫| 日韩av电影中文字幕| 欧美激情极品视频| 亚洲国产日韩欧美在线图片| 日韩成人在线观看| 国产一区二区香蕉| 欧美天天综合色影久久精品| 一本色道久久综合狠狠躁篇怎么玩| 黄色精品一区二区| 国产精品福利在线| 久久精品最新地址| 国产精彩精品视频| 日韩在线视频一区| 日韩专区中文字幕| 欧美日韩国产色| 日韩亚洲欧美中文高清在线| 日韩小视频在线观看| 国产精品久久在线观看| 最近2019中文字幕第三页视频| 久久久久久久久久久久av| 91精品视频在线看| 亚洲欧美国内爽妇网| 在线观看国产精品日韩av| 国产拍精品一二三| 2024亚洲男人天堂| 亚洲第一网站男人都懂| 高跟丝袜欧美一区| 亚洲aⅴ日韩av电影在线观看| 国产在线观看不卡| 国产精品狼人色视频一区| 日韩精品免费一线在线观看| 91视频国产高清| 日韩美女av在线| 美日韩精品免费观看视频| 亚洲成人激情视频| 性金发美女69hd大尺寸| 韩国一区二区电影| 欧美天堂在线观看| 在线观看中文字幕亚洲| 麻豆精品精华液| 九九综合九九综合| 亚洲自拍偷拍一区| 欧美电影在线播放| 日韩av手机在线观看| 欧美日韩激情视频8区| 亚洲精品久久在线| 好吊成人免视频| 精品亚洲一区二区三区在线播放| 亚洲综合中文字幕68页| 亚洲欧美自拍一区| 美女av一区二区三区| 亚洲精品永久免费精品| 久久韩国免费视频| 日本伊人精品一区二区三区介绍| 中文字幕自拍vr一区二区三区| 国产精品久久久久久久久久| 国内精品免费午夜毛片| 国产日韩精品综合网站| 日韩高清免费在线| 人人爽久久涩噜噜噜网站| 亚洲国产成人精品女人久久久| 日韩av在线播放资源| 久久久亚洲天堂| 精品美女国产在线| 国产视频丨精品|在线观看| 国产成人涩涩涩视频在线观看| 91精品国产高清久久久久久| 欧美乱妇40p| 久久天天躁狠狠躁夜夜爽蜜月| 日韩av资源在线播放| 国产精品久久网| www.亚洲天堂| 国产精品啪视频| 国产精品中文字幕在线观看| 亚洲国内高清视频| 精品亚洲va在线va天堂资源站| 精品一区电影国产| 久久av中文字幕| 精品国内自产拍在线观看| 日本最新高清不卡中文字幕| 九九久久国产精品| 国产精品久久一区主播| 黑人巨大精品欧美一区二区一视频| 久久久国产一区| 亚洲人成自拍网站| 自拍偷拍亚洲精品| 91美女片黄在线观看游戏| 亚洲综合视频1区| 亚洲伊人久久大香线蕉av| 国产精品亚发布| 上原亚衣av一区二区三区| 国产精品6699| 国产精品日韩在线观看| 久久综合久久八八| 欧洲美女免费图片一区| 中文字幕一精品亚洲无线一区| 久久精品久久久久电影| 欧美高清电影在线看| 亚洲综合在线中文字幕| 亚洲精品视频播放| 亚洲激情视频网站| 久久精品视频在线| 国产精品中文久久久久久久| 国产精品成人在线| 亚洲级视频在线观看免费1级| 国产精品一二三视频| 狠狠久久亚洲欧美专区| 成人精品视频久久久久| 欧美一级bbbbb性bbbb喷潮片| 国产精品久久久999| 在线播放精品一区二区三区| 日韩欧美国产免费播放| 久久久国产视频91| 欧美最顶级丰满的aⅴ艳星| 亚洲精品美女久久久久| 国产成人啪精品视频免费网| 国产网站欧美日韩免费精品在线观看| 亚洲精品成人免费| 91精品啪aⅴ在线观看国产| 久久精品国产96久久久香蕉| 久久精品小视频| 久久久中文字幕| 91精品国产91久久久久| 国产精品一二三在线| 97在线精品国自产拍中文| 国产99在线|中文| 色99之美女主播在线视频| 亚洲第一视频网| 日韩精品在线免费| 国产伦精品免费视频| 欧美与欧洲交xxxx免费观看| 日本三级久久久| 日韩亚洲精品视频| 亚洲国产欧美一区二区三区久久| 亚洲人成绝费网站色www| 亚洲色图17p| 欧美精品电影在线| 国产精品久久久久久久电影| 欧美成人网在线| 久久久久久高潮国产精品视| 亚洲国产精品va在线看黑人| 欧美在线视频免费观看| 色综合久久中文字幕综合网小说| 国产在线精品一区免费香蕉| 欧美在线观看视频| 国产精品久久在线观看| 欧美性猛交xxxx乱大交3| 亚洲欧美激情精品一区二区| 北条麻妃一区二区三区中文字幕| 综合网中文字幕| 国产日韩欧美电影在线观看| 国产精品久久久久国产a级| 精品一区二区电影| 日韩免费观看视频| 亚洲欧洲高清在线| 日韩电影视频免费| 日韩av在线免费观看一区| 正在播放欧美一区| 日本韩国欧美精品大片卡二|