Java培训课程之Javaweb内容json数据

发布时间:2019年08月26日作者:atguigu浏览次数:827

json数据

js对xml数据的操控性不是很好。例如,返回这段xml

<student><name>tomcat</name><age>20</age></student>

js的处理如下:

var ele = xhr.responseXml;

var nodeVal = ele.getElementsByTagName(“name”).firstChild.nodeValue;

这种处理方式很麻烦。而且xml虽然看起来很清晰,但是标签占据了基本1/3内容,比较浪费流量。

json就能解决上述问题。js也是原生支持json。操作很方便。

1什么是json

json(JavaScript Object Notation(javascript对象表示法)),是一种轻量级的数据交换格式。有着自己独立简单的语法。

json经常被用来传递数据,他的数据信息集中,占用空间少,解析方便。

json的本质就是js对象。js中我们创建对象可以直接进行属性赋值操作,stu.name=”xx”;

2 json的语法规则

用键值对表示数据、数据由逗号分隔、花括号保存对象、方括号保存数组。

键值对的写法是:  键:值

如:{“firstName”:”Brett”,”lastName”:”McLaughlin”,”email”:”aaaa”}

3 json的值可取范围

json的值可以是:

数字、字符串(使用双引号包裹)、逻辑值、数组(方括号中)、对象(在花括号中)、null.

 

{

    “people”:[

        {“firstName”:”Brett”,”lastName”:”McLaughlin”,”email”:”aaaa”},

        {“firstName”:”Jason”,”lastName”:”Hunter”,”email”:”bbbb”},

        {“firstName”:”Elliotte”,”lastName”:”Harold”,”email”:”cccc”}

    ]

}

上面这个json表示的意思是。people的值是一个对象数组,里面有三个对象。每个对象里面有三个不同的属性。

想要了解跟多关于Java培训课程内容欢迎关注尚硅谷Java培训,尚硅谷除了这些技术文章外还有免费的高质量Java培训课程视频供广大学员下载。


上一篇:
下一篇:
相关课程

java培训 大数据培训 前端培训 UI/UE设计培训

关于尚硅谷
教育理念
名师团队
学员心声
资源下载
视频下载
资料下载
工具下载
加入我们
招聘岗位
岗位介绍
招贤纳师
联系我们
全国统一咨询电话:010-56253825
地址:北京市昌平区宏福科技园2号楼3层(北京校区)

深圳市宝安区西部硅谷大厦B座C区一层(深圳校区)

上海市松江区谷阳北路166号大江商厦6层(上海校区)

武汉市东湖高新开发区东湖网谷(武汉校区)

西安市高新区和发智能大厦(西安校区)