在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
JSON数据交换格式有几种?分别是什么?JSON轻量级的数据交换格式,简洁清晰的层次结构使得 JSON 成为理想的数据交换语言易于人阅读和编写,便于机器解析和生成并有效地提升网络传输效率。
JSON学习目标:能够知道JSON的格式。
1. JSON的介绍
JSON是 JavaScript Object Notation 的首字母缩写,翻译过来就是JavaScript对象表示法,这里说的JSON就是类似于javascript对象的字符串,它同时是一种数据格式,目前这种数据格式比较流行逐渐替换掉了传统的xml数据格式。
2. JSON的格式
JSON有两种格式:对象格式和数组格式。
(1)对象格式:
对象格式的JSON数据,使用一对大括号({}),大括号里面放入key:value形式的键值对,多个键值对使用逗号分隔。对象格式的JSON数据:
{
"name":"tom",
"age":18
}
格式说明:JSON中的(key)属性名称和字符串值需要用双引号引起来,用单引号或者不用引号会导致读取数据错误。
(2)数组格式:
数组格式的JSON数据,使用一对中括号([]),中括号里面的数据使用逗号分隔。
数组格式的JSON数据:
["tom",18,"programmer"]
实际开发的JSON格式比较复杂,例如:
{
"name":"jack",
"age":29,
"hobby":["reading","travel","photography"]
"school":{
"name":"Merrimack College",
"location":"North Andover, MA"
}
}
3. JSON数据转换成JavaScript对象
JSON本质上是字符串,如果在js中操作JSON数据,可以将JSON字符串转化为JavaScript对象。
示例代码:
var sJson = '{"name":"tom","age":18}';
var oPerson = JSON.parse(sJson);
// 操作属性
alert(oPerson.name);
alert(oPerson.age);
4. 小结
JSON就是一个javascript对象表示法,JSON本质上是一个字符串。JSON有两种格式:1. 对象格式, 2. 数组格式。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
学习Python能拿多少钱?哪些人适合学习Python?
Python编程语言在众多领域得到了广泛的应用,不仅仅是人工智能的首选语言,同时在自动化运维、自动化测试、全栈开发以及数据分析领域都有很明显的优势。那对于现在想学习Python的朋友而言,可能更关心的问题是学习Python能拿多少钱,那些人更加适合学习Python。
7536
2019-08-14 10:19:44
Python基础语法知识有哪些?
相信大家都听过Python除了不会生孩子,基本上无所不能的段子,这一定程度上反映了目前Python编程语言的火爆程度和广泛应用。然而,对于许多零基础的Python学习者来说,常常会遇到无从学起,找不到学习的正确路线等等问题。因此,为了帮助大家能够更好更快地掌握Python,下面将给大家提供一个详细的Python基础语法知识的学习路线。
4287
2020-01-06 11:14:57
入门学习Python看这篇文章就够了
每一个想学习Python的同学都会有自己的疑问。下面就是针对大家提问比较多的问题整理总结,希望对想要入行Python开发的小伙伴有一定的帮助。
4700
2020-05-18 14:42:19
常用的聚合函数有哪些?怎么用?
聚合函数怎么用?聚合函数对一组值执行计算并返回单一的值,用于统计和计算分组数据。可以应用于查询语句的SELECT中或者HAVING子句中。
7453
2022-01-17 16:13:59
进程是什么?进程的作用是什么?
进程是什么?进程的作用是什么?进程是实现多任务的一种方式,一个正在运行的程序或者软件就是一个进程,是操作系统进行资源分配的基本单位也就是说每启动一个进程。一个正在运行的程序或者软件就是一个进程,它是操作系统进行资源分配的基本单位,也就是说每启动一个进程。
6887
2022-03-30 16:05:13