1.JSON数据类型转换(对象转换成字符串/字符串转换成对象)
const data={
name:'atguigu'
}
//对对象进行JSON转换
let str=JSON.stringify(data);
JSON.stringify():将数据转换成JSON格式
//手动对数据进行转化
let data=JSON.parse(xhr.response);
result.innerHTML=data.name;
xhr.responseType='json';
JSON.parse():将JSON格式还原成数据
2.JSONP和JSON的区别
1)JSONP是实现跨域的一种方式,通过script标签能够跨域的特点,服务端不再返回JSON格式的数据,而是返回一段调用某个函数的js代码,这样实现了跨域。
2)JSON是一种轻量级的数据传输格式,被广泛应用于当前Web应用中。