认识JSON

JSON(JavaScript object notation)是一种轻量级的文本数据交换格式。它基于JavaScript,采用完全独立于语言的文本格式。JSON通常用来在客户端和服务器之间传递数据,在ajax出现之初,客户端脚本和服务器之间传递数据用XML,但XML难以解析,体积也比较大,后来出现了JSON,他比XML更小,更快,更容易解析。

定义JSON对象语法如下

var JSON 对象={key:value,key:value,....};

其中

  • key值必须是字符串,由双引号(" ")括起来
  • value可以是Sting,Number,boolean,null,对象,数组。

定义JSON数组语法如下

var JSON 数组=[value,value,...];

如果是对象数组的话
[{“name”:"“张三”,“age”:30},{“name”:“李四”,“age”:29}]

getJSON()方法
在jQuery中除了可以将定义好的对象进行输出以外,还可以发送JSON格式数据到服务器端,或者接收从服务器端返回的JSON格式数据。使用jQuery提供的$.getJSON()方法,异步发送请求到服务器端,并以JSON格式封装客户端与服务器之间传递的数据。

$.getJSON(url,data,success(result,status,xhr))
参数说明
String url必需,规定将请求发送给的URL地址
Object data或String data可选,规定连同请求发送到服务器的数据
success(result,status,xhr)可选,当请求成功时运行的回调函数,result:包含来自请求的结果数据,默认为JSON对象 status:包含请求的状态 xhr:XMLHttpRequest对象

parseJSON(str)方法
该方法接收一个JSON格式字符串,返回解析后的JSON对象。然后就可以调用该对象的属性进行相关操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值