1.软文推荐

2.软文推荐

3.软文推荐

JSON 是一种轻量级的数据交换格式,它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。

JSON 语法规则

JSON 语法是 JavaScript 对象表示语法的子集。

数据在名称/值对中
数据由逗号分隔
大括号保存对象
中括号保存数组
JSON 名称/值对

JSON 数据的书写格式是:名称/值对。

名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值:

"name" : "菜鸟教程"

这很容易理解,等价于这条 JavaScript 语句:

name = "菜鸟教程"
JSON 值

JSON 值可以是:

数字(整数或浮点数)
字符串(在双引号中)
逻辑值(true 或 false)
数组(在中括号中)
对象(在大括号中)
null
JSON 数字

JSON 数字可以是整型或者浮点型:

"age":30 }
JSON 对象

JSON 对象在大括号({})中书写:

对象可以包含多个名称/值对:

"name":"菜鸟教程" , "url":"www.runoob.com" }

这一点也容易理解,与这条 JavaScript 语句等价:

name = "菜鸟教程"
url = "www.runoob.com"
JSON 数组

JSON 数组在中括号中书写:

数组可包含多个对象:

{
"sites": [
{ "name":"菜鸟教程" , "url":"www.runoob.com" },
{ "name":"google" , "url":"www.google.com" },
{ "name":"微博" , "url":"www.weibo.com" }
]
}

在上面的例子中,对象 “sites” 是包含三个对象的数组。每个对象代表一条关于某个网站(name、url)的记录。

JSON 布尔值

JSON 布尔值可以是 true 或者 false:

"flag":true }

JSON null

JSON 可以设置 null 值:

"runoob":null }
JSON 使用 JavaScript 语法

因为 JSON 使用 JavaScript 语法,所以无需额外的软件就能处理 JavaScript 中的 JSON。

通过 JavaScript,您可以创建一个对象数组,并像这样进行赋值:

实例

var sites = [
   { "name":"runoob" , "url":"www.runoob.com" },
   { "name":"google" , "url":"www.google.com" },
   { "name":"微博" , "url":"www.weibo.com" }
];

可以像这样访问 JavaScript 对象数组中的第一项(索引从 0 开始):

sites[0].name;

返回的内容是:

runoob

可以像这样修改数据:

sites[0].name=”菜鸟教程”;

JSON 文件
JSON 文件的文件类型是 “.json”
JSON 文本的 MIME 类型是 “application/json”

本文来源:www.lxlinux.net/8247.html,若引用不当,请联系修改。

相关文章 8

1

圣何塞数据中心(美国 加利福尼亚 圣何塞 腾讯云 数据中心) 2分钟前

目录:1、RAKsmart服务器稳定性怎样?2、美国服务器哪家好?有没有性能比较好的推荐?3、美国CN2服务器国内访问ping值是什么水平?会不会...

4

使用 lua 进行 nginx redis 访问控制 7分钟前

Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩...

5

怎么给网页加速(如何给网页加速) 11分钟前

目录:1、如何把网页设置成极速?2、网速慢怎么办 简单设置给网页加速3、请问怎么样提高网页的下载速度啊4、如何提高网页看视频速度...

6

FreeBSD中安装VMware Tools 13分钟前

VMware Tools 中包含一系列服务和组件,可在各种 VMware 产品中实现多种功能,从而使用户能够更好地管理客户机操作系统,以及与客户机操作...

7

韩国vps功效和作用(韩国vps怎么使用) 14分钟前

目录:1、VPS主机有什么作用2、韩国VPS租用优势与缺陷是啥?3、vps服务器的作用有哪些4、使用VPS的好处是什么?5、vps韩国uplus线路好吗VPS主...

8

Linux系统安装OrientDB 16分钟前

OrientDB 是一个开源的多模型 NoSQL 数据库,支持原生图形、文档全文、响应性、地理空间和面向对象等概念。下面良许教程网为打击分享一下...