JSON数据类型

news/2025/3/13 16:23:11/

JSON 是 Web 开发中使用最广泛的数据交换格式,它独立于编程语言,能够被大多数编程语言使用。本节我们来详细介绍一下 JSON 中支持的数据类型。

JSON 中支持的数据类型可以分为简单数据类型和复杂数据类型两种,其中简单数据类型包括:string(字符串)、number(数字)、boolean(布尔值)和 null(空);复杂数据类型包括:Array(数组)和 Object(对象)。

1、字符串

JSON 中的字符串需要使用双引号定义(注意:不能使用单引号),字符串中可以包含零个或多个 Unicode 字符。另外,JSON 的字符串中也可以包含一些转义字符,例如:

  • \\反斜线本身;
  • \/正斜线;
  • \"双引号
  • \b退格;
  • \f换页;
  • \n换行;
  • \r回车;
  • \t水平制表符;
  • \u四位的十六进制数字。

示例代码如下:

{
"name":"C语言中文网",
"url":"http://c.biancheng.net/",
"title":"JSON 数据类型"
}

2、数字

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
}

3、布尔值

JSON 中的布尔值与 JavaScript、PHP、Java 等编程语言中相似,有两个值,分别为 true(真)和 false(假),如下例所示:

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

4、空

null(空)是 JSON 中的一个特殊值,表示没有任何值,当 JSON 中的某些键没有具体值时,就可以将其设置为 null,如下例所示:

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

5、对象

JSON 中,对象由花括号{ }以及其中的若干键/值对组成,一个对象中可以包含零个或多个键/值对,每个键/值对之间需要使用逗号,分隔,如下例所示:

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

6、数组

JSON 中,数组由方括号[ ]和其中的若干值组成,值可以是 JSON 中支持的任意类型,每个值之间使用逗号,进行分隔,如下例所示:

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


http://www.ppmy.cn/news/405086.html

相关文章

怎么导出微信语音【亲测有效】

在手机上长按你想导出的语音,点收藏 来到我的-收藏,打开刚才收藏语音,右上角三个点点,点转存为笔记 ok放下手机 来到pc端微信 - 收藏,找到刚才的笔记 进去,选中 - 右键 - 复制 发给你的文件传输助手 找到…

微信语音保存教程

对方发来的语音聊天内容(非语音实时通话),如何保存在电脑上?网上的教程已不适用于目前微信版本。经研究,教程如下: 1.收藏语音 2.将语音收藏转为笔记 3.登录微信电脑客户端,把笔记转发到文件传…

微信 - 微信语音转发好友 / 朋友圈方法

在微信聊天中长按语音是没有转发的按钮,无法转发给另外的好友 有时候正好需要转发的时候,我们可以通过一些小技巧做到语音转发好友 比起用外挂软件,使用这种方法就不会有封号的危险,不知道的朋友可以去试试~ 方法很简单&#xff0…

微信语音怎么转发?微信转发语音居然是这样做的…

微信语音怎么转发?提及微信,现在别说小孩子,即便是年过花甲的部分老前辈也都略知一二。微信刮起了社交圈中的一股热流,自打微信出现以来,社交作用很快就取代了QQ,成为社交界中必不可少的一个工具软件。 但是…

微信语音怎么转发给别人听_新版微信语音转发方法(微信语音怎么转发给别人听)...

微信的用处很多,实用功能也很多,但可惜的是微信不能转发语音。虽然说这样设计,是为了降低被骗的情况,但有时候真的不是很方便。那么微信语音,应该怎么转发呢?下面这几个方法,其实很简单。 实测微…

微信聊天语音怎么转发?轻松易懂,快速学会

在生活中,很多小伙伴都会使用微信作为沟通聊天的工具。在和朋友聊天的时候,有时候会发送语音来进行交流。想要将这些聊天语音转发给朋友,但却不知道怎么做。微信聊天语言怎么转发?看看小编的分享吧! 微信聊天语音怎么转…

【终于等到你】微信转发语音的方法 - 语音信息转发

效果图 核心步骤 收藏语音 > 转存为笔记 > 发送给朋友 步骤 1)多选 - 选中需要转发的语音信息,收藏 2)打开收藏,打开刚才的收藏记录 3)转存为笔记 4)转为笔记后,点击右上角,…

蓝牙连接手表后微信语音来电不响铃

作者:iamlaosong 虽然标题一语道破原因,但找到这个原因还是很偶然的。首先是发现微信语音来电不响铃,各种设置检查,没发现问题。这个过程经过了很久,期间自己折腾、请教别人、上网找答案,甚至怀疑是电脑登…