JSON 初識 #yyds干貨盤點(diǎn)#

      網(wǎng)友投稿 668 2025-04-03

      JSON 簡介


      JSON,全稱 JavaScript Object Notation (JSON) 是一種基于文本的標(biāo)準(zhǔn)格式,用于使用 JavaScript 對象語法表示數(shù)據(jù)。 它是一種輕量級且易于解析的數(shù)據(jù)表示語言,通常用于網(wǎng)絡(luò)服務(wù)器和客戶端之間的連接。 如今,JSON 越來越流行。 它通常用于數(shù)據(jù)表示以及數(shù)據(jù)交換。 JSON 不像 XML 那樣冗長,但這正是它如此有用的原因。 JSON 字符串比它們的等效 XML 字符串短,解析 JSON 字符串很容易

      JSON 支持的類型

      JSON 支持如下的數(shù)據(jù)類型:

      Object 對象

      String 字符串

      Boolean 布爾

      Number 數(shù)字

      Array 數(shù)組

      null 空

      Object

      對象是包含在一對花括號 ( {} ) 中的鍵/值對的無序集合。 以下是空對象的示例:

      {}

      JSON 初識 #yyds干貨盤點(diǎn)#

      鍵的值也可以是另一個對象,如下例所示:

      { "name": "yuzhou1su", "age": 18, "address": { "road": "renmin south road", "street": "123 street", "city": "cs", "province": "hn", "country": "cn" }}

      String

      字符串是一個字符序列。 對象中的鍵必須是字符串,而值可以是字符串、布爾值、數(shù)字、數(shù)組、null 或其他對象。 下面是給出的鍵值對對象:

      { "name": "yuzhou1su"}

      一個對象也能包括多個鍵值對,我們只需要在中間增加一個 , 用來區(qū)分第一個和第二個鍵值對,類似:

      { "name": "yuzhou1su", "age": 18}

      尤其注意的是,每一個對象的鍵必須唯一,如果聲明兩個 name 就可能會報錯,如:

      { "name": "yuzhou1su", "name": "宇宙之一粟"}

      Boolean

      類似其他語言,布爾類型要么為真或假:

      { "name": "yuzhou1su", "age": 18, "isAuthor": true}

      Number

      Number 值可以是整數(shù)(整數(shù))或浮點(diǎn)數(shù)(小數(shù)點(diǎn)數(shù)):

      { "name": "yuzhou1su", "age": 18, "isAuthor": true, "weight": 74.2, "height": 1.73}

      Array

      數(shù)組是對象的有序序列:

      { "phone": [ { "type": "work", "number": 123456 }, { "type": "home", "number": 56789 } ]}

      請注意,數(shù)組用一對括號 [] 表示。

      null

      當(dāng)一個鍵沒有值時,你可以給它分配一個空值:

      { "littleName": null }

      我經(jīng)常用來檢查字符串是否為有效 JSON 字符串的一個很好的在線工具是 https://jsonlint.com/。 在網(wǎng)站中輸入您的 JSON 字符串(見圖 9-1),單擊 Validate JSON 按鈕,您會立即被告知您的 JSON 字符串是否有效。

      { "name": "yuzhou1su", "age": 18, "isAuthor": true, "weight": 74.2, "height": 1.73, "phone": [{ "type": "work", "number": 123456 }, { "type": "home", "number": 56789 } ], "littleName": null}

      總結(jié)

      好了,JSON 初識到這就結(jié)束了,我們接下來將使用 Go 語言與 JSON 格式進(jìn)行交互,看一下會有什么妙用吧。下一篇文章再見~

      JSON

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:【蓋樓有獎】跳轉(zhuǎn)機(jī)容器化方案,預(yù)示著容器化時代的到來。
      下一篇:《Keras深度學(xué)習(xí)實(shí)戰(zhàn)》—3.8.2 怎么做
      相關(guān)文章
      亚洲乱码中文字幕小综合| 亚洲va在线va天堂va888www| 亚洲精品一区二区三区四区乱码 | 一本色道久久综合亚洲精品| 无码不卡亚洲成?人片| 国产精品久久久久久亚洲小说| 青青青亚洲精品国产| 亚洲国产高清国产拍精品| 亚洲精品自偷自拍无码| 亚洲人成网站免费播放| 亚洲精品无码成人片久久不卡| 亚洲Av无码国产一区二区| 久久久久亚洲精品无码网址色欲| 亚洲成av人片天堂网无码】| 国产亚洲视频在线| 亚洲精品国产成人影院| 中文字幕亚洲日本岛国片| 国产亚洲一区二区精品| 久久综合九九亚洲一区| 在线观看亚洲一区二区| 亚洲区视频在线观看| 亚洲综合偷自成人网第页色 | 亚洲美女又黄又爽在线观看| 国产亚洲人成网站在线观看不卡| 亚洲av日韩av不卡在线观看| 亚洲男人天堂av| 亚洲国产精品久久网午夜| 国产亚洲sss在线播放| 亚洲Av无码国产一区二区| 亚洲国产中文v高清在线观看| 国产亚洲精品自在线观看| 国产亚洲av片在线观看播放| 亚洲AV电影院在线观看| 亚洲日本在线播放| 亚洲熟女综合一区二区三区| 在线观看亚洲网站| 国产国拍精品亚洲AV片| 亚洲一区二区三区日本久久九| 亚洲国产av高清无码| 亚洲码欧美码一区二区三区| 国产区图片区小说区亚洲区|