javascript
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 年代以來使用最廣泛的浮點數運算標準。
示例代碼如下:
三,布爾值
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] }總結
- 上一篇: win7与ubuntu双系统,启动err
- 下一篇: 还是实话实说帮男版