1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          .json是什么文件(JSON文件是什么意思)

          來源:互聯網轉載 時間:2024-05-04 02:57:00

          JSON 代表 JavaScript 對象表示法。JSON 文件以 .json 為擴展名,其中的數據以鍵:值對表示,就像傳統的 JavaScript 對象一樣。不過,JSON 和對象并不完全相同。核心區別在于JSON中的key必須是雙引號,除number和null之外的值也必須是雙引號。如果您在編程過程中使用過 API,您可能知道什么是 JSON,因為現在很多 API 數據都采用 JSON 格式。

          基本 JSON 語法

          {"key1":"value1","key2":"value2","key3":"value3","key4":7,"key5":null,"favFriends":["Kolade","Nithya","Dammy","Jack"],"favPlayers":{"one":"Kante","two":"Hazard","three":"Didier"}}

          接受的 JSON 數據類型

          JSON 可以定義在一個對象或一個數組中,它可能包含多個對象。因此,對象和數組是 JSON 中自動可接受的數據類型。它支持的其他數據類型是布爾值、空值和字符串。

          JSON 不支持 undefined、function 和 date 等數據類型。

          此外,JSON 還可以擴展為其他數據格式,這些格式可能接受原始 JSON 不接受的額外數據類型。

          此類擴展的示例是 GeoJSON 和 BSON。GeoJSON 用于表示地理數據,而流行的數據庫服務提供商 MongoDB 使用 BSON。

          例如,BSON 接受正則表達式、日期和時間戳作為數據類型,而 JSON 不接受。

          JSON 語法規則

          JSON 在支持的數據類型方面非常嚴格。如果您在代碼編輯器中安裝了 linter,它會在您輸入不受支持的數據類型或違反語法規則時立即通知您存在錯誤。

          要知道的 JSON 語法規則:

          • 如果將文件表示為對象,則文件中的所有數據必須用大括號括起來,如果它是數組,則必須用方括號括起來。

          • 不允許單引號

          • 每個 JSON 中的鍵必須是唯一的,并且必須用雙引號引起來

          • 數字不能用雙引號括起來,否則它們將被視為字符串。

          • 空數據類型不能用雙引號括起來。

          • 布爾值只能為真或假。

          • 除最后一項外,每個鍵值對都必須以逗號結尾

          • 數組中的特定對象也必須以逗號結尾。

          JSON 數據如何發送到客戶端(瀏覽器)

          JSON 是出于將數據從服務器(例如數據庫)實時發送到客戶端(瀏覽器)的需要而創建的。

          但是 JSON 數據不能以其原始的鍵值對形式傳輸到瀏覽器,因此編程語言有操作 JSON 數據的方法。

          例如,在 JavaScript 中,JSON.parse()將 JSON 數據轉換為對象,JSON.stringify()并將對象的鍵值對轉換為 JSON 數據。

          Python 提供了諸如json.loads()將現有字符串轉換為 JSON 以及json.dumps()將對象轉換為 JSON 字符串等方法。

          您可以使用 JavaScript 提供的兩種方法將基本 JSON 語法中的數據發送到瀏覽器。

          如何使用 JavaScript 將 JSON 數據發送到客戶端(瀏覽器)

          該JSON.stringify()方法返回一個與 JavaScript 對象完全相同的 JSON 字符串。您可以將它與 DOM 操作方法結合使用以在瀏覽器中顯示 JSON 數據,就像我在下面的代碼片段中所做的那樣:

          <h3>HereistheDatafromtheJSON:</h3><pid="json"></p>
          constJSONData={"key1":"value1","key2":"value2","key3":"value3","key4":7,"key5":null,"favFriends":["Kolade","Nithya","Dammy","Jack"],"favPlayers":{"one":"Kante","two":"Hazard","three":"Didier"}}constJSONString=JSON.stringify(JSONData)constJSONDisplay=document.querySelector("#json")JSONDisplay.innerHTML=JSONString

          在 JavaScript 代碼中,我們將 JSON 數據聲明為帶有標識符 (name) 的對象字面量JSONData。我們使用 JavaScript 的JSON.stringify()方法將其轉換為字符串,并使用 DOM 的查詢選擇器方法獲取 HTML 中的空 p。這使得使用innerHTMLDOM 操作方法填充其中的 JSON 數據成為可能。

          我們可以使用該JSON.parse()方法將 JSON 數據轉換為對象——它正在運行:

          <h3>HereistheDatafromtheJSON:</h3><pid="json"></p>
          constJSONData='{"name":"Kolade","favFriends":["Kolade","Nithya","Rocco","Jack"],"from":"Africa"}';try{constJSONString=JSON.parse(JSONData);constJSONDisplay=document.querySelector("#json");JSONDisplay.innerHTML=JSONString.name+",["+JSONString.favFriends+"],"+JSONString.from;}catch(error){console.log("CannotparsetheJSONData");}

          瀏覽器中的結果輸出如下所示:

          感謝你能夠認真閱讀完這篇文章,希望小編分享的“JSON文件是什么意思”這篇文章對大家有幫助,同時也希望大家多多支持本站,關注本站行業資訊頻道,更多相關知識等著你來學習!

          c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...

          2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...

          :喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...

          最近很煩內部娛樂。讓我們來看看清新美麗的鄰家妹妹——小櫻和她的新隊友。Dig剛剛看到這個新女團出道的新聞圖,她驚呆了。一瞬間不知道是發布會還是姐妹們的頭發會跳舞。是真的。頭發和頭,各自分開跳舞。舞蹈充滿男子氣概。網友說不像女團現場,像陸地上的花樣游泳。所以比刀舞更高層次的是花樣游泳的整齊劃一?不過,這個女團最大的爭議不是撲朔迷離的編舞,而是頂級櫻花在團緣站的人氣。有傳言說小太美也是校園霸凌的成員站...

          (資料圖片僅供參考)提起5月4日青年節是什么意思大家在熟悉不過了,被越來越多的人所熟知,那你知道5月4日青年節是什么意思嗎?快和小編一起去了解一下吧!5月4日青年節的意義是:1、五四青年節的設立是為了繼承和發揚“愛國、進步、民主、科學”的五四愛國主義精神,號召大家團結起來為振興中華民族而努力奮斗。2、五四青年節,是為紀念1919年5月4日爆發的五四運動而設立的。它來源于中國1919年反帝愛國的“五...

          深圳前海概念股是什么意思?前海概念股包括哪些股票?一起跟隨小編簡單了解下。希望對大家有幫助。深圳前海概念股是什么意思?前海的概念是指位于深圳, 南山半島西部連接深, 港兩地的前海,占地1400萬平方米,主要包括800萬平方米的商業倉儲用地、400萬平方米的商業設備和200萬平方米的市政配套設施。2010年《前??傮w規劃》被國務院原則批準建設金融商業中心城市,也就是所謂的“前海概念&rd...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>