/**/

JSON - 数据类型

首页 / JSON入门教程 / JSON - 数据类型

JSON格式支持以下数据类型-

Sr.No.Type & 描述
1

Number

JavaScript中的双精度浮点格式

2

String

带反斜杠转义的双引号Unicode

3

Boolean

true或false

4

Array

有序的值序列

5

Value

它可以是string,number,true或 false,null等

6

Object

key:value对的无序集合

7

Whitespace

可以在任何一对令牌之间使用

8

null

empty

Number数字类型

  • 它是JavaScript中的双精度浮点格式。

  • 不能使用八进制和十六进制格式。

  • Number中没有使用NaN或Infinity。

下表显示了数字类型-

Sr.No.Type & 描述
1

Integer

数字1-9、0和正数或负数

2

Fraction

诸如0.3,0.9之类的分数

3

Exponent

像 e,e +,e-,E,E +,E-

var json-object-name={ string : number_value, .......}

显示Number数据类型的示例,值不应该用引号引起来-

var obj = {marks: 97}

String 字符串

  • 它是一个零个或多个双引号Unicode字符序列,带有反斜杠转义。

  • 字符是单个字符串,即长度为1的字符串。

下表显示了可以在JSON文档的字符串中使用的各种特殊字符-

Sr.No.Type & 描述
1

"

双引号

2

\

反斜杠

3

/

正斜杠

4

b

退格键

5

f

换页

6

n

新行

7

r

回车

8

t

水平标签

9

u

四个十六进制数字

var json-object-name={ string : "string value", .......}

显示字符串数据类型的示例-

var obj = {name: 'Learnfk'}

Boolean 布尔型

它包含true或false值。

var json-object-name={ string : true/false, .......}
var obj = {name: 'learnfk', marks: 97, distinction: true}

Array 数组类型

  • 它是值(value)的有序集合。

  • 值(value)之间用,(逗号)分隔。

  • 数组索引可以从0或1开始。

  • 当键名是连续整数时,应使用数组。

    无涯教程网

[ value, .......]

显示包含多个对象的数组的示例-

{
   "books": [
      { "language":"Java" , "edition":"second" },
      { "language":"C++" , "lastName":"learnfk" },
      { "language":"C" , "lastName":"third" }
   ]
}

Object 对象类型

  • 它是一组无序的名称/值(name/value)对。

  • 对象用大括号括起来,即以“ {”开头,以“}”结尾。

  • 每个名称后跟':'(冒号),名称/值(name/value)对之间以,(逗号)分隔。

  • 名称(name)必须是字符串,并且应唯一。

{ string : value, .......}

显示对象的示例-

{
   "id": "011A",
   "language": "JAVA",
   "price": 500,
}

Whitespace空格

可以将其插入空格,可以添加它以使代码更具可读性。示例显示了带有和不带有空格的声明-

{string:" ",....}
var obj1 = {"name": "Sachin Tendulkar"}
var obj2 = {"name": "learnfk study"}

null 空类型

这意味着空类型。

null
var i = null;

if(i == 1) {
   document.write("<h1>value is learnfk</h1>");
} else {
   document.write("<h1>value is null</h1>");
}

JSON 值

它包括-

  • 数字    (number)(整数或浮点数)
  • 字符串(string)
  • 布尔    (boolean)
  • 数组    (array)
  • 对象    (object)
  • 空        (null)
String | Number |Object | Array | TRUE | FALSE | NULL
var i = 1;
var j = "learnfk";
var k = null;

这一章《JSON - 数据类型》你学到了什么?在下面做个笔记吧!做站不易,你的分享是对我们最大的支持,感谢!😊

好记忆不如烂笔头。留下你的足迹吧 :)

猜你喜欢

数据分析实战45讲 -〔陈旸〕

iOS开发高手课 -〔戴铭〕

手机摄影 -〔@随你们去〕

云计算的必修小课 -〔吕蕴偲〕

如何迭代、动态加载我的表单输入元素,然后在 React 中的表单提交上检索输入值?

通过一个序列化器更新多个模型数据

根据数据框中的其他列值将列表 json 对象插入行

使用 jq Select 键:值并输出为数组

下一个 Js 部署在 getStaticPath 函数上失败:在 JSON.parse 的位置 0 的 JSON 中出现意外的令牌 < 但在本地运行

在 Spring MVC 或 Spring-Boot 中返回不同类型的 ResponseEntity 的最佳方法是什么

视频教程

JSON - 3.字符串转化成对象 更多视频教程 »