牛骨文教育服务平台(让学习变的简单)

AJAX(异步的JavaScript和XML)是原生的JSON用例之一。 在下面jQuery例子里,显示了JavaScript客户端如何发送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字符串