亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        JSON數(shù)據(jù)的重要性

        2021-06-25 22:18:32王德貴
        電腦報 2021年1期
        關(guān)鍵詞:鍵值數(shù)據(jù)格式字符串

        王德貴

        在學(xué)習(xí)編程或是在程序開發(fā)過程中,不論使用什么樣的語言或工具比如Java、Python、C/C++、APPInventor以及樹莓派等,都可以直接或通過調(diào)用API接口用到JSON數(shù)據(jù)。我通過對JSON數(shù)據(jù)的實(shí)際應(yīng)用,認(rèn)為JSON這種數(shù)據(jù)格式越來越重要,也是以后數(shù)據(jù)處理的發(fā)展趨勢。

        現(xiàn)在大量的API數(shù)據(jù)均為JSON格式,這給普通開發(fā)者帶來了福音,對于剛剛接觸一些數(shù)據(jù)的初期開發(fā)者來說,相對于XML還是JSON格式更容易理解一些。

        一、JSON簡介

        1.JSON及特點(diǎn)

        JSON全稱JavaScript Object Notation,JavaScript對象表示法。類似于XML但JSON 比XML更小、更快、更易解析。JSON是一種與開發(fā)語言無關(guān)的、輕量級的數(shù)據(jù)格式。采用完全獨(dú)立于語言的文本格式,是一種理想的數(shù)據(jù)交換格式。同時,JSON是 JavaScript 原生格式,這意味著在 JavaScript 中處理 JSON數(shù)據(jù)不需要任何特殊的 API 或工具包。優(yōu)點(diǎn)是易于人閱讀和編寫,同時也易于解析和生成。它是基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一個子集。

        2.重要性

        JSON是Douglas Crockford在2001年開始推廣使用的數(shù)據(jù)格式,在2005年-2006年正式成為主流的數(shù)據(jù)格式,雅虎和谷歌就在那時候開始廣泛地使用JSON格式。

        當(dāng)你在學(xué)習(xí)APPInventor過程中就會涉及到調(diào)用API(應(yīng)用程序接口)的JSON數(shù)據(jù)。通過對JSON數(shù)據(jù)的學(xué)習(xí)運(yùn)用,你會發(fā)覺JSON數(shù)據(jù)格式越來越重要,這也是以后數(shù)據(jù)處理的發(fā)展趨勢,在相應(yīng)的領(lǐng)域也會得到廣泛應(yīng)用。

        二、JSON數(shù)據(jù)結(jié)構(gòu)

        1.對象

        在JavaScript中是使用花括號{}包裹起來的內(nèi)容,數(shù)據(jù)結(jié)構(gòu)為 {key1:value1, key2:value2, ...} 的鍵值對結(jié)構(gòu)。在面向?qū)ο蟮恼Z言中,key 為對象的屬性,value 為對應(yīng)的值。鍵名可以使用整數(shù)和字符串來表示。值的類型可以是任意類型。名稱用引號括起來;值如果是字符串則必須用括號,數(shù)值型則不須要。

        例如:var o={"姓名":"wdg","學(xué)生":Ture,"密碼":123456,"愛好":["籃球","唱歌"],"生日":"2010-08-20"}

        換成下列格式更清晰明了,更容易理解(圖1):

        2.數(shù)組

        數(shù)組在JavaScript中是方括號[]包裹起來的內(nèi)容,數(shù)據(jù)結(jié)構(gòu)為["Python", "C++", "APPInventor", ...] 的索引結(jié)構(gòu)。在 JS 中,數(shù)組是一種比較特殊的數(shù)據(jù)類型,它也可以像對象那樣使用鍵值對,但還是索引使用得多。同樣,值的類型可以是任意類型。

        例如:var jsonlist=[{"姓名":"wdg","學(xué)生":Ture,"密碼":123456,"愛好":["籃球","唱歌"],"生日":"2010-08-20"},{"姓名":"wzy","學(xué)生":Flase,"密碼":123456,"愛好":["舞蹈","畫畫"],"生日":"1988-01-24"}]

        同樣換成下列格式更清晰明了,更容易理解(圖2):

        這個列表,有2項(xiàng)格式相同的數(shù)據(jù),每項(xiàng)數(shù)據(jù)有5個鍵值對。

        三、JSON 與 JS 對象的關(guān)系

        JSON 是 JS 對象的字符串表示法,它使用文本表示一個 JS 對象的信息,本質(zhì)是一個字符串。

        var obj={"a": "Hello", "b":"World"};//這是一個對象,注意鍵名也是可以不使用引號的。

        var json='{"a":"Hello","b":"World"}';//這是一個JSON字符串,本質(zhì)是一個字符串。

        下期我們將通過JSON與APPinventor的應(yīng)用案例進(jìn)一步理解JSON的重要性。

        猜你喜歡
        鍵值數(shù)據(jù)格式字符串
        非請勿進(jìn) 為注冊表的重要鍵值上把“鎖”
        在智能交通系統(tǒng)中PLC數(shù)據(jù)格式轉(zhuǎn)換方法的研究
        電子測試(2018年1期)2018-04-18 11:52:49
        一鍵直達(dá) Windows 10注冊表編輯高招
        電腦愛好者(2017年9期)2017-06-01 21:38:08
        論子函數(shù)在C語言數(shù)據(jù)格式輸出中的應(yīng)用
        DWG與SHP數(shù)據(jù)格式互轉(zhuǎn)換方法研究——以龍巖規(guī)劃測繪數(shù)據(jù)為例
        一種新的基于對稱性的字符串相似性處理算法
        基于ArcGIS的規(guī)劃數(shù)據(jù)格式轉(zhuǎn)換研究
        依據(jù)字符串匹配的中文分詞模型研究
        一種針對Java中字符串的內(nèi)存管理方案
        注冊表值被刪除導(dǎo)致文件夾選項(xiàng)成空白
        国内自拍视频在线观看| 人妻av中文字幕无码专区| 精品久久无码中文字幕| 国产一区二区a毛片色欲 | av网站大全免费在线观看| 日本熟日本熟妇中文在线观看| 精品国产乱码久久久久久口爆网站| 911国产在线观看精品| 亚洲av天堂一区二区| 波多野结衣av一区二区全免费观看| 99精品免费久久久久久久久日本| 国产日韩精品一区二区在线观看播放 | 免费观看a级毛片| 洗澡被公强奷30分钟视频| 精品一区二区三区四区少妇| 日韩一区二区av伦理| 隔壁老王国产在线精品| 无码中文字幕人妻在线一区二区三区| 日韩国产有码在线观看视频| 国产精品又湿又黄九九九久久嫩草| 中文无码成人免费视频在线观看 | 国内少妇人妻丰满av| 亚洲av影片一区二区三区| 日韩亚洲一区二区三区四区| 欧美精品v国产精品v日韩精品| 国产激情久久99久久| 亚洲综合在线一区二区三区| 国产亚洲精品久久久久久国模美| 日日碰狠狠躁久久躁96avv| 无码中文字幕久久久久久| 国产精品国产自产自拍高清av| 中文亚洲av片在线观看| 美女裸体无遮挡免费视频的网站| 麻豆成人久久精品二区三区91| 色综合久久久久综合体桃花网| 欧美性xxxx狂欢老少配| 亚洲高清一区二区三区在线观看| 精品在线视频在线视频在线视频| 国产免费人成视频在线观看| 99在线视频精品费观看视| 男人天堂亚洲一区二区|