在线客服
扫描二维码
下载博学谷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语言基础、python语言高级、python全栈工程师前端、python全栈工程师后端、python全栈工程师后端高级、inux基础、Linux运维自动化开发、python数据分析等课程。
6713
2019-05-13 10:53:57
博学谷零基础Python入门课程学什么?好不好?
众所周知,Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。博学谷为零基础的同学推出了Python入门课程,为同学们介绍了Python简介、Python执行方式和Pycharm设置、程序执行原理、变量、循环语句及函数,希望大家通过课程快速入门Python。
6807
2019-07-23 17:35:29
新手入门Python 基础知识讲解
本文主要针对新手来讲解入门Python的基础知识。Python基础知识内容大概分为数据类型、变量、字符串、语法四个部分,希望对大大家有所帮助。
6178
2019-08-07 13:18:42
Python学习笔记之列表的用法总结
众所周知,Python中最基本的数据结构就是序列,而在许多序列的内置类型中,最常见的要属列表了。简单来说,列表作为可以修改的一种序列,它能作为一个方括号内的逗号分隔值出现。本文为大家总结了列表所有的基本用法,下面就一起来看看关于Python列表的学习笔记吧!
4521
2019-12-24 15:17:42
Python编程入门培训学什么?
学习Python变量、分支、循环、函数等Python基础语法;掌握Pyhton字符串、列表、元组、字典等基本数据类型用法,Python编程入门课程。学完能够使用Python完成简单的程序设计,掌握Python基本语法,面向过程编程思想。
3411
2020-12-10 10:23:12