JSON 格式数据的定义及操作

您所在的位置:网站首页 前端math需要定义变量吗 JSON 格式数据的定义及操作

JSON 格式数据的定义及操作

2024-07-17 18:53| 来源: 网络整理| 查看: 265

JSON —— JavaScript Object Notation,JavaScript对象表示法。

JSON 是一种数据格式,而不是一种编程语言。虽然具有相同的语法形式,但 JSON 并不从属于 JavaScript。而且,并不是只有 JavaScript 才使用 JSON,毕竟 JSON 只是一种数据格式。很多编程语言都有针对 JSON 的解析器和序列化器。

JSON 的语法可以表示以下三种类型的值。 简单值:使用与 JavaScript 相同的语法,可以在 JSON 中表示字符串、数值、布尔值和 null。但 JSON 不支持 JavaScript 中的特殊值 undefined。 对象:对象作为一种复杂数据类型,表示的是一组无序的键值对儿。而每个键值对儿中的值可以是简单值,也可以是复杂数据类型的值。 数组:数组也是一种复杂数据类型,表示一组有序的值的列表,可以通过数值索引来访问其中的值。数组的值也可以是任意类型——简单值、对象或数组。

1、在表示“简单值”数据形式时, JSON 字符串必须使用双引号(单引号会导致语法错误),这是JavaScript 字符串与 JSON 字符串的最大区别。

2、在表示“对象”数据形式时,与 JavaScript 的对象字面量相比, JSON 对象有两个地方不一样。首先,没有声明变量(JSON 中没有变量的概念)。其次,没有末尾的分号(因为这不是 JavaScript 语句,所以不需要分号)。在 JSON 中,对象的属性必须加双引号,这是必需的。属性的值可以是简单值,也可以是复杂类型值。

// javaScript 对象字面量,属性的双引号可省略 var object = { "name": "Nicholas", "age": 29 }; // 而用JSON格式表示上面的对象如下 { "name": "Nicholas", "age": 29 } // JSON格式的属性值可以为简单值,也可以为复杂值 { "name": "Nicholas", "age": 29, "school": { "name": "Merrimack College", "loc


【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3