大数据编程入门JavaScriptJSON
JSON全称为JavaScript Object Notation,为JS对象简谱,是一种轻量级的数据交换格式,今天小编将为大家带来大数据编程入门: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 字符串创建对象
拜登政府停止了美半导体大企业Intel在中国的半导体生产扩大计划13日据彭博社报道,随着Intel半导体供应不足的严重化,最近在中国成都工厂试图扩大半导体材料的硅晶圆的生产,但由于安全问题踩了刹车。据分析,白宫此次决定反映了美国技术向中国转移的
联通是要彻底放弃4G了吗?联通是不可能放弃4G的,实际上4G网络还会存在相当长一段时间,在5G的VoNR开通之前,还要依靠4G来承载5G用户的语音业务,而且部分5G手机不支持VoNR,这些手机打电话的就必须
如何帮助老年人防止电信诈骗?能从手机上做出干预吗?感谢您的阅读!老年人电信诈骗,似乎非常的普遍。因为老年朋友他们大部分没有争辩能力,他们并不清楚,有些变化可能会存在一些欺骗的情况下。我们自己可能身边就会遇到这样的情况,而我们的爷爷
支付宝不更新不持续提供花呗服务了,说明了什么?刚才看了自己的支付宝,我的花呗正常啊!没有你说的限制情况。花呗额度1。2万,11月份用了600多元,平时每月也就两三千元,这个月9日刚刚还款了,用了十来年,还没有违约情况。(支付宝
币圈那些事对冲基金Citadel创始人以太坊最终会取代比特币金色财经报道,美国对冲基金Citadel的首席执行官肯尼斯格里芬(KennethGriffin)在纽约时报主办的一次峰会上认为以太
关于阿里巴巴,你所不知道的十件事情关于阿里巴巴,你所不知道的十件事情!!120年前,一位保洁阿姨曾想给阿里投资一万,结果被家人阻止,错失成为亿万富翁的机会2阿里巴巴保安的平均身高1米8,其中甚至还有世界散打冠军3阿
章光101求变新零售时代,最重要的还是满足消费者经济观察报记者李晓丹做产品做企业,最重要的是满足用户需求。79岁的北京章光101控股集团董事长赵章光说。经常可以在街道两旁看到的章光101品牌曾经火爆全球,在直播带货火爆的互联网营
如何才能做好新媒体运营?个人认为,做好新媒体运营至少有如下几个方面一你很喜欢,你很热爱,因为如果你不喜欢,不热爱,仅仅把新媒体运营当作一份工作,那肯定是运营不好的二善于学习,新媒体运营包括方方面面,知识点
为什么用两个手机的人多了?一个和老婆通话,一个和女朋友通话。一个是私人电话,另一个是工作手机。单位让下的APP太多,一个手机装不下。电不够,一个接打电话,一个刷抖音(上网)人们的物质生活富裕了我老了,手机两
漫步者电竞HECATEG5BT头戴耳机摆脱有线束缚,玩游戏更带感了作为一枚游戏发烧玩家,除了流畅的游戏体验外,更出色的声效同样是非常重要的,这就需要靠游戏必不可少的外设,也就是我们熟知的游戏耳机了,它能够为我们带来更出色的沉浸式游戏体验,帮助我们
最新好评率榜单出炉,华为第七,三星第一,小米没有上榜前言国产手机发展到现在,可以说是全面开花。各个厂商也是使出浑身解数,提升自己的产品线。高端,旗舰,中端,包括千元机等,但是我们不要忽略一点的就是体验,因为只有体验好,用户才会买单,