4.Core Json – JSON和Ajax
最后更新于:2022-04-01 05:30:53
AJAX(异步的JavaScript和XML)是原生的JSON用例之一。 在下面jQuery例子里,显示了[JavaScript](http://w3cschool.codecloud.net/javascript/javascript-tutorial.html)客户端如何发送HTTP GET请求到一个RESTful Web服务上,然后RESTful Web以JSON响应的形式处理请求:
~~~
$.getJSON('http://codecloud.net/service/addresses/home/1',
function(data) {
var address = JSON.parse(data);
console.log("Address Line 1 = " + address.line1);
}
);
~~~
在上面的代码里,$.getJSON()(调用jQuery $.ajax()方法的快捷版本)创建了一个HTTP GET请求。在(匿名)的成功回调函数里接收JSON响应结果,并使用JSON.parse()方法解析成Javascript对象,这是ECMA-262标准的一部分—— 请查看 http://www.ecmascript.org/ 了解更多信息)。然后执行console.log()方法,就在浏览器控制台上打印出line 1的地址。相反地,JSON.stringify()方法转换JavaScript值为JSON字符串