JSON的概述|学习笔记

简介: 快速学习 JSON的概述

开发者学堂课程【​Ajax:JSON的概述】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/31


JSON的概述

jsonjs提供的一种数据交换格式(一种格式转换成另一种格式)。

json语法中{}是对象,其中需要注意的是属性名必须要使用双引号括起来,单引不行。

属性值有null,数值,字符串,数组(使用[]括起来),boolean值(turefalse)。

json应用如下:

. 应用json

★var person = {"name" :"zhangSan", "age":18, "sex":"male");|

例如:

window.onload = function() 1

var person = ("name": "zhangSan", "age": 18, "gex": "male"l;

alext (person.name + ", " + person.aget+",

“+ person.sex) ;

如果给的是字符串或者双引号引起来的必须得是eva1(“(“+str+”)”)

例如:

varstr="1+2";

var sum = eval("("+ str +")");

alert (sum) ;

向客户端发送json

string str = "[l"namel":l"zhangSan", "agel":18, "sexl":l"malel")";

response getWriter () print (str);

System. out. println (str) ;

json2.jsp点击按钮后,把服务器响应的数据显示到h3元素中

第一步要得到request,第二步要链接,第三步要发送,第四步要给xmlHttp的状态改变事件上添加监听,其中需要双重判断,具体如下:

//使用aj ax得到服务器端响应,把结果显示到h3中

Jrequest

.连接

xmlHttp.open("GET", "<c:url value=' /Aservlet'/>", true) ;

发送

xmlHttp .send (null);

.给xmlHttp的状态改变事件上添加监听

if (xanlhttp. readystateキ4 && xm1Http.status = 200) {

var text = xmlHttp. responseText;//它是- -个json串

执行json串

var person = eval("("+ text+")");

var s = person.dame +"r"tperson.age+",“+person.sex

document . getElementById("h3").innerHTM = s;

jsonxml的比较:

可读性:XML胜出

解析难度: JSON本身就是Js对象《主场作战),所以简单很多

流行度: XML已经流行好多年,但在AJAX领域,JSON更受欢迎。

相关文章
|
安全 网络安全 数据安全/隐私保护
【计算机网络】URL概念及组成
【计算机网络】URL概念及组成
|
Docker 容器
docker镜像的备份恢复迁移
docker镜像的备份恢复迁移
314 0
|
NoSQL 关系型数据库 MySQL
Redis持久化机制 RDB 和 AOF 的选择
Redis持久化机制 RDB 和 AOF 的选择
264 0
|
5月前
|
人工智能 安全 机器人
快手封号人工解封?是真吗
一、平台封禁机制的技术原理 快手采用"AI识别+人工复核"的双层审核体系:
|
8月前
|
存储 双11 数据中心
数据中心网络关键技术,技术发明一等奖!
近日,阿里云联合清华大学与中国移动申报的“性能可预期的大规模数据中心网络关键技术与应用”项目荣获中国电子学会技术发明一等奖。该项目通过端网融合架构,实现数据中心网络性能的可预期性,在带宽保障、时延控制和故障恢复速度上取得重大突破,显著提升服务质量。成果已应用于阿里云多项产品及重大社会活动中,如巴黎奥运会直播、“双十一”购物节等,展现出国际领先水平。
|
6月前
|
Linux 编译器 vr&ar
Linux的动态库与静态库
静态库在编译时直接嵌入到最终的可执行文件中。
161 0
|
存储 内存技术
内存条RAM详细指南
内存条(RAM)是电脑中用于临时存储数据和程序的部件,CPU依赖它执行操作。内存条经历了从主内存扩展到读写内存整体的发展,常见类型包括SDRAM和DDR SDRAM。内存容量、存取时间和奇偶校验是衡量其性能的关键指标。在选购时,应考虑类型、容量、速度和品牌,知名品牌的内存条提供更好的可靠性和稳定性。
5188 2
|
边缘计算 自动驾驶 5G
5G网络架构解析:从核心网到边缘计算
【10月更文挑战第24天】
795 10
|
人工智能 自然语言处理 机器人
客户在哪儿AI的ToB获客服务和AI外呼机器人的有何不同
客户在哪儿AI的ToB获客服务 VS AI外呼机器人的ToB获客服务。
280 9
|
存储 安全
☻ 我见我思之hvv偷师学艺——目录遍历/路径遍历/文件遍历 漏洞
介绍了网络告警信息的价值,特别是与目录遍历漏洞相关。目录遍历漏洞允许攻击者访问非预期的文件和目录。关键点包括: - 源IP可能是代理,可查威胁情报以了解历史攻击。 - 目的IP和端口用于识别受影响的资产。 - 响应码(如200或4XX/5XX)指示攻击是否成功。 - HTTP信息中的&quot;../&quot;是攻击特征,用于尝试遍历目录。 - 攻击者利用&quot;../&quot;构造请求,试图访问系统敏感文件。 - 防守方应警惕含有&quot;../&quot;的请求,可能是目录遍历尝试。 - 攻击方则利用路径参数尝试遍历,若未过滤&quot;../&quot;,则可能成功利用漏洞。
397 3