大数据编程入门:JavaScript JSON

JSON全称为JavaScript Object Notation,为JS对象简谱,是一种轻量级的数据交换格式,今天小编将为大家带来大数据编程入门:JavaScript JSON。

大数据编程入门:JavaScript JSON

JSON概念

JSON是一种用于存储和传输数据的格式。

JSON通常用于将数据从服务器传输到网页。

JSON基于ECMAScript(欧洲计算机协会制定的js规范)的一个子集,数据以完全独立于编程语言的文本格式存储和表示。简洁清晰的层次结构使JSON成为理想的数据交换语言。它既便于人们读写,又便于机器分析和生成,有效地提高了网络传输效率。

注意:JSON使用JavaScript语法,但JSON格式只是一个文本。

文本可以被任何编程语言读取并作为数据格式传递。

JSON实例

以下 JSON 语法定义了 sites 对象: 3 条网站信息(对象)的数组:

{"sites":[

{"name":"Baidu", "url":"www.baidu.com"},

{"name":"Google", "url":"www.google.com"},

{"name":"Taobao", "url":"www.taobao.com"}

]}

JSON 格式化后为 JavaScript 对象

JSON格式在语法上与创建JavaScript对象代码相同。

由于它们相似,JavaScript程序可以轻松地将JSON数据转换为JavaScript对象。

JSON语法规则

① 数据为 键/值 对。

② 数据由逗号分隔。

③ 大括号保存对象

④ 方括号保存数组

JSON 数据 - 一个名称对应一个值

JSON数据格式化为键/值对,就像JavaScript对象属性一样。

键/值对包括字段名(双引号),后跟冒号,后跟值:

“name”:”Miuku”

JSON对象

JSON对象保存在大括号中。

与JavaScript一样,对象可以包含多个键/值对:

{“name”:”Miuku”,”url”:”www.miuku.com”}

JSON数组

JSON数组保存在方括号中。

与JavaScript一样,数组可以包含以下对象:

"sites":[

{"name":"Baidu", "url":"www.baidu.com"},

{"name":"Google", "url":"www.google.com"},

{"name":"Taobao", "url":"www.taobao.com"}

]

在上面的实例中,对象“sites”是一个数组,包含了三个对象。

每个对象为站点的信息,也就是网站名和网站地址。

JSON字符串转换为JavaScript对象

通常我们从服务器读取JSON数据并在网页中显示数据。

为了简单起见,我们直接在网页中设置JSON字符串。

首先,创建一个JavaScript字符串,它是JSON格式的数据:

var text = '{ "sites" : [' +

'{ "name":"Baidu" , "url":"www.baidu.com" },' +

'{ "name":"Google" , "url":"www.google.com" },' +

'{ "name":"Taobao" , "url":"www.taobao.com" } ]}';

然后,使用JavaScript内置函数JSON.parse()将字符串转换为JavaScript对象:

var obj = JSON.parse(text);

最后,在页面中使用新的JavaScript对象:

实例:

为 JSON 字符串创建对象

运行结果:

大数据编程入门:JavaScript JSON

以上就是关于大数据编程入门:JavaScript JSON的全部内容了,希望这篇文章可以帮助到大家~

展开阅读全文

页面更新:2024-03-20

标签:入门   方括号   数据   括号   后跟   数组   字符串   语法   实例   文本   对象   格式   服务器   网页   科技   网站

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top