日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JSON 数据类型

發布時間:2023/12/20 javascript 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JSON 数据类型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • JSON 數據類型
  • 一,字符串
  • 二,數字
  • 三,布爾值
  • 三,空
  • 五,對象
  • 六,數組


JSON 數據類型

JSON 是 Web 開發中使用最廣泛的數據交換格式,它獨立于編程語言,能夠被大多數編程語言使用。本節我們來詳細介紹一下 JSON 中支持的數據類型。

JSON 中支持的數據類型可以分為簡單數據類型和復雜數據類型兩種,其中簡單數據類型包括:string(字符串)、number(數字)、boolean(布爾值)和 null(空);復雜數據類型包括:Array(數組)和 Object(對象)。

一,字符串

JSON 中的字符串需要使用雙引號定義(注意:不能使用單引號),字符串中可以包含零個或多個 Unicode 字符。另外,JSON 的字符串中也可以包含一些轉義字符,例如:

\\ 反斜線本身; \/ 正斜線; \" 雙引號 \b 退格; \f 換頁; \n 換行; \r 回車; \t 水平制表符; \u 四位的十六進制數字。

示例代碼如下:

{"name":"C語言中文網","url":"http://c.biancheng.net/","title":"JSON 數據類型" }

二,數字

JSON 中不區分整型和浮點型,只支持使用 IEEE-754 雙精度浮點格式來定義數字。此外,JSON 中不能使用八進制和十六進制表示數字,但可以使用 e 或 E 來表示 10 的指數。

IEEE-754 表示二進制浮點數算術標準,是 20 世紀 80 年代以來使用最廣泛的浮點數運算標準。
示例代碼如下:

{"number_1" : 210,"number_2" : -210,"number_3" : 21.05,"number_4" : 1.0E+2 }

三,布爾值

JSON 中的布爾值與 JavaScript、PHP、Java 等編程語言中相似,有兩個值,分別為 true(真)和 false(假),如下例所示:

{"message" : true,"pay_succeed" : false }

三,空

null(空)是 JSON 中的一個特殊值,表示沒有任何值,當 JSON 中的某些鍵沒有具體值時,就可以將其設置為 null,如下例所示:

{"id" : 1,"visibility" : true,"popularity" : null }

五,對象

JSON 中,對象由花括號 { }以及其中的若干鍵/值對組成,一個對象中可以包含零個或多個鍵/值對,每個鍵/值對之間需要使用逗號,分隔,如下例所示:

{"author": {"name": "C語言中文網","url": "http://c.biancheng.net/"} }

六,數組

JSON 中,數組由方括號[ ]和其中的若干值組成,值可以是 JSON 中支持的任意類型,每個值之間使用逗號, 進行分隔,如下例所示:

{"course" : ["JSON 教程","JavaScript 教程","HTML 教程",{"website" : "C語言中文網","url" : "http://c.biancheng.net"},[3.14,true],null] }

總結

以上是生活随笔為你收集整理的JSON 数据类型的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。