麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

JOSN學(xué)習(xí)總結(jié)<二>JSON的格式與語法

2019-11-14 16:39:26
字體:
供稿:網(wǎng)友

   今晚又下班早!!嘿嘿,繼續(xù)JOSN的總結(jié)吧!!!!有人說這么簡單還有必要寫嗎???我覺得“眼里過十遍不如手里過一遍”!!有錯(cuò)誤之處請(qǐng)指正!!共同學(xué)習(xí)下!!!!廢話不說了,進(jìn)入今晚的正題:

<二>  JSON的格式與語法:

          javascript可以非常容易的創(chuàng)建并訪問JSON對(duì)象,語法如下:

                   

1 var jsonObject=2     {3        PRopertyName(屬性名):value(值),//對(duì)象內(nèi)的屬性語法(屬性名與屬性值是成對(duì)出現(xiàn)的)4        functionName(函數(shù)名):fucntion(){.......;}//對(duì)象內(nèi)的函數(shù)語法(函數(shù)名與函數(shù)內(nèi)容是成對(duì)出現(xiàn)的)5     };

       針對(duì)上面的語法,在這兒分析下:

            1)、   jsonObject:JSON的對(duì)象名稱

            2)、 propertyName:      屬性名稱

            3)、  functionName :    函數(shù)名稱

            4)、 一對(duì)大括號(hào),括起多個(gè)”名稱/值“的集合

      JSON使用”名稱/值“或者”鍵/值“ 對(duì)的集合表示,也可以被理解為數(shù)組,屬性名或函數(shù)名可以是任意的字符串(但是必須要有意義,有可被識(shí)別性),甚至是空字符串。

      逗號(hào)用于分割每對(duì)”名稱/值“對(duì),按照最簡單的形式,可以用下面的JSON表示:

       1 {”fistName":"Aju"} 

       這是實(shí)例非常基本,而且實(shí)際上比等效的純文本名稱/值對(duì)( firstName=Aju )占用更多的空間;

        但是,當(dāng)將多個(gè)"名稱/值“對(duì)串在一起時(shí),JSON的價(jià)值也就體現(xiàn)出來了,下面就來個(gè)包含多個(gè)”名稱/值“對(duì)的記錄:

         

1 {”firstName":"zhang","lastName":"Aju","email":"1022560838@QQ.com"};

      從語法上看,這與”名稱/值“對(duì)相比并沒有很大的優(yōu)勢,但是在這種情況下,JSON更容易使用,而且可讀性更好,例如:它明確地表示以上三個(gè)值都是同一記錄的一部

      分;花括號(hào)使這些值有了某種聯(lián)系。

      當(dāng)需要表示一組值時(shí),JOSN不但能夠提高可讀性,而且可以減少復(fù)雜性,例如:假如你希望表示一個(gè)人名列表,在xml中,需要許多開始標(biāo)記和結(jié)束標(biāo)記;如果使用

      典型的名稱/值對(duì),那么必須建立一種專有的數(shù)據(jù)格式。如果使用JSON,就只需要將多個(gè)帶花括號(hào)的記錄分組在一起:

1 {2      "people":[3          {"firstName":"Zhao","lastName":"Liang","email":"[email protected]"},4          {"firstName":"zhang","lastName":"Liang","email":"[email protected]"},5          {"firstName":"Li","lastName":"Si","email":"[email protected]"}6 ]}

     這應(yīng)該不難理解,這個(gè)實(shí)例中,只有一個(gè)名為 people 的變量,值是包含三條數(shù)組,每個(gè)數(shù)組是一個(gè)人的記錄,其中包括名、姓、電子郵件,上面的示例演示了如何用括 

     號(hào)將記錄組合成一個(gè)值,當(dāng)然,可以使用相同的語法表示多個(gè)值(每個(gè)值包含多條記錄):

  

 1 { 2    "programmers":[ 3               {"firstName":"zhang","lsatName":"San"}, 4               {"firstName":"Li","lsatName":"Si"} 5           ], 6    "authors":[ 7              {"firstName":"wang","lsatName":"wu"}, 8              {"firstName":"Lu","lsatName":"liu"} 9          ],10    "musicians":[11              {"firstName":"qi","lsatName":"qiang"},12              {"firstName":"huang","lsatName":"San"}13 ]14 }

 

       這是值得注意的是,能夠表示多個(gè)值,每個(gè)值包含多個(gè)值,但是還應(yīng)該注意,在不同的數(shù)組中(“programmenrs”、"authors"、“musicians”)之間,記錄中實(shí)際的

       名稱/值對(duì),可以不一樣,JSON 是完全動(dòng)態(tài)的(你想怎樣寫都可以只要符合它的語法規(guī)范)

       在處理JSON格式的數(shù)據(jù)時(shí),沒有需要遵守預(yù)定義的約束,所以,在同樣的數(shù)據(jù)結(jié)構(gòu)中,可以改變表示數(shù)據(jù)的方式;

      

 

     今晚就寫到這兒,吃飯了,girl friend 都叫了好幾遍了,如果明晚下班早,準(zhǔn)備寫第三篇 :Javascript中處理JSON

 

 


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 全黄裸片武则天一级第4季 偿还电影免费看 | 成年人网站视频免费 | 久久人人做 | 黄色羞羞视频在线观看 | 97人操| 成人毛片视频在线观看 | 未成年人在线观看 | 日本精品久久久一区二区三区 | 美女视频黄a视频免费全过程 | 午夜精品久久久久久中宇 | 日产精品久久久一区二区福利 | 亚洲一区二区三区精品在线观看 | 深夜免费福利视频 | 欧美成人免费小视频 | 国产精品视频二区不卡 | 国产精品jk白丝蜜臀av软件 | 亚州综合 | 欧美成人免费小视频 | 久久网综合| 久久最新视频 | 中文字幕22页| 91社影院在线观看 | 视频一区二区三区在线 | 91精品国产乱码久久久久久久久 | 久久资源总站 | 久草在线高清 | 中文区中文字幕免费看 | 久久久无码精品亚洲日韩按摩 | 麻豆视频在线观看免费网站 | 密室逃脱第一季免费观看完整在线 | 国产18成人免费视频 | 国产精品久久久久久久久久久久久久久 | 97超碰资源站 | 九九热精彩视频 | 九九热精品在线播放 | www.91pron| 久久国产精品久久久久久电车 | 天堂二区 | 国产成人精品无人区一区 | 青青草华人在线 | 国产在线观看一区二区三区 |