JSON(JavaScript Object Notation)是一种轻量级的数据格式,由于其易读易写、灵活性、可扩展性等优点,在数据交互中广泛应用。调用接口是使用JSON数据格式的重要场景之一。
在调用接口时,首先需要确保API接口已经准备就绪。接下来使用Ajax方式向指定的URL发送请求,并将返回的数据作为JSON格式进行处理。
//示例代码: var xmlhttp = new XMLHttpRequest(); var url = "http://localhost/data.json"; xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { var myObj = JSON.parse(this.responseText); console.log(myObj); } }; xmlhttp.open("GET", url, true); xmlhttp.send();
在以上示例代码中,首先定义了一个XMLHttpRequest对象,用于创建异步请求。接着指定了需要请求的URL地址,并在回调函数中进行接口返回数据的处理。
为了将接口返回的数据转换为JSON格式进行处理,这里使用了JSON.parse()方法。该方法用于将JSON格式的字符串转换为JavaScript对象,方便日后访问。
最后,使用open()和send()方法生成并发送异步请求。