驻马店网站建设电话,阿里巴巴网官方网站,商城网站怎么优化,网站开发投标文件JSON 数据类型
JSON 格式支持以下数据类型#xff1a;
类型描述数字型#xff08;Number#xff09;JavaScript 中的双精度浮点型格式字符串型#xff08;String#xff09;双引号包裹的 Unicode 字符和反斜杠转义字符布尔型#xff08;Boolean#xff09;true 或 fal…
JSON 数据类型
JSON 格式支持以下数据类型
类型描述数字型NumberJavaScript 中的双精度浮点型格式字符串型String双引号包裹的 Unicode 字符和反斜杠转义字符布尔型Booleantrue 或 false数组Array有序的值序列值Value可以是字符串数字true 或 falsenull 等等对象Object无序的键:值对集合空格Whitespace可用于任意符号对之间null空
数字型
JavaScript 中的双精度浮点型格式取决于实现。不能使用八进制和十六进制格式。在数字中不能使用 NaN 和 Infinity。
下表展示了数字类型
类型描述整形Integer数字1-90和正负数分数Fraction分数比如 .3.9指数Exponent指数比如 eee-EEE-
语法
var json-object-name { string : number_value, .......}
示例
下面的示例展示了数字类型其值不应该使用引号包裹
var obj {marks: 97}
字符串型
零个或多个双引号包裹的 Unicode 字符以及反斜杠转义序列。字符就是只有一个字符的字符串长度为 1。
下表展示了字符串类型
类型描述双引号\反斜线/斜线b退格符f换页符n换行符r回车符t水平制表符u四位十六进制数字
语法
var json-object-name { string : string value, .......}
示例
下面的示例展示了字符串数据类型
var obj {name: Amit}
布尔型
它包含 true 和 false 两个值。
语法
var json-object-name { string : true/false, .......}
示例
var obj {name: Amit, marks: 97, distinction: true}
数组
它是一个有序的值集合。使用方括号闭合这意味着数组以 [ 开始以 ] 结尾。值使用 ,逗号分割。数组索引可以以 0 或 1 开始。当键名是连续的整数时应该使用数组。
语法
[ value, .......]
示例
下面的示例展示了一个包含多个对象的数组
{books: [{ language:Java , edition:second },{ language:C , lastName:fifth },{ language:C , lastName:third }]
}
对象
它是一个无序的名/值对集合。对象使用大括号闭合以 { 开始以 } 结尾。每个名称后面都跟随一个 :冒号名/值对使用 ,逗号分割。键名必须是字符串并且不能同名。当键名是任意字符串时应该使用对象。
语法
{ string : value, .......}
示例
下面的例子展示了对象
{id: 011A,language: JAVA,price: 500,
}
空格
可以在任意一对符号之间插入。可以添加用来让代码更可读。下面的例子展示了使用空格和不使用空格的声明
语法
{string: ,....}
示例
var i sachin;
var j saurav
null
意味着空类型。
语法
null
示例
var i null;if(i1) {document.write(h1value is 1/h1);
} else {document.write(h1value is null/h1);
}
JSON 值
包括
数字整型和浮点型字符串布尔值数组对象null
语法
String | Number | Object | Array | TRUE | FALSE | NULL
示例
var i 1;
var j sachin;
var k null;