亚洲免费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)成空白
        亚洲视频高清| 国产精品久久久久9999赢消| 无码少妇a片一区二区三区| 国产精品久久久久尤物| 一本色道久久88综合亚洲精品| 24小时免费在线观看av| 成人毛片av免费| 欧美成人免费高清视频| 日本福利视频免费久久久| 国产成人亚洲一区二区| 国产精品网站在线观看免费传媒| 亚洲av无码av在线播放| 久久久精品亚洲懂色av| 久久免费看的少妇一级特黄片| 久久久久亚洲av无码麻豆| 国产国产人精品视频69| 亚洲精品在线观看一区二区 | 在线观看国产三级av| 极品少妇一区二区三区| 日韩视频在线观看| 国产香蕉97碰碰视频va碰碰看 | 午夜一区二区三区av| 东北熟妇露脸25分钟| 无码任你躁久久久久久老妇| 国产成人精选在线不卡| av天堂在线免费播放| 综合偷自拍亚洲乱中文字幕| 少妇脱了内裤让我添| 精品国产91久久久久久久a| 免费在线视频亚洲色图| 无码国产69精品久久久久孕妇| 欧美激情五月| 国产精品亚洲最新地址| 厨房人妻hd中文字幕| 激情欧美日韩一区二区| 性色av成人精品久久| 蜜桃传媒免费在线播放| 无码国产69精品久久久孕妇| 狼色在线精品影视免费播放| 亚洲视频在线观看一区二区三区 | 少妇高潮尖叫黑人激情在线|