json常用API
json是通用的、轻量化的“数据交互格式”,用于前后端数据通信;
本质上json是一个格式化的字符串;它并不是js对象,但可以与js对象之间相互转换。
json的数据类型:
1.简单类型:number/string/boolean/null
2.数组:[…]
3.对象:{…}
1.js对象——>后端:JSON.stringify()
// 1.js对象——>后端:JSON.stringify()
// js对象
const user={
id:1,
name:'朱老师',
isMarried:true,
};
console.log(user);
// js对象——>JSON
let json=JSON.stringify(user);
console.log(json);
2.后端——>js对象:JSON.parse()
// 2.后端——>js对象:JSON.parse()
// json字符串
let str=`{
"id":10,
"name":"手机",
"price":6999
}`;
console.log(str);
// json——>js对象
let item=JSON.parse(str);
console.log(item);