JSON 是一种轻量级的数据交换格式。
它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。
简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。
易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
{"firstName": "Json"}
JSON 是 JS 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串。
<script type="text/javascript">
var json = '["171204",{"name":"张三","age":"20"},{"name":"李四","age":"22"}]';
var obj = JSON.parse(json);
console.log(obj);
</script>
JS请求
var request = new XMLHttpRequest();
request.open("GET","test.json",true);
request.send();
request.onreadystatechange = function(){
if (request.readyState==4 && request.status==200) {
console.log(request.responseText)
}
}
JQ请求
$.ajax({
url:"test.json",
type:"GET",
async:true,
beforeSend:function(obj){
console.log(obj)
}
context:document.getElementsByTagName('body')[0],
timeout:5000,
xhr:function(){
var obj = new XMLHttpRequest()
return obj;
}
cache:true,
success:function(res){
console.log(res);
}
});