什么是JSON?
1.JSON是一种数据交换格式。
2.JSON是JavaScript对象的字符串表示法,它使用文本标识一个JS对象的信息,本质是一个字符串
3.JSON和JavaScript对象互转
(1)编写一个JavaScript对象
// 编写一个JavaScript对象
let user={
name:'丹凤',
age:18,
sex:'女'
}
console.log(user) //{ name: "丹凤", age: 18, sex: "女" }
console.log(typeof user) //object
(2)JSON.stringify() 将js对象转换为json对象(即json字符串)
//JSON.stringify() 将js对象转换为json对象(即json字符串)
let json = JSON.stringify(user)
console.log(json) //{"name":"丹凤","age":18,"sex":"女"}
console.log(typeof json) //string
使用JSON.stringify()后返回的结果是字符串类型
(3)JSON.parse() 将json对象(即json字符串)转换为js对象
//JSON.parse() 将json对象(即json字符串)转换为js对象
let obj = JSON.parse(json)
console.log(obj) //{ name: "丹凤", age: 18, sex: "女" }
console.log(typeof obj) //object
使用JSON.parse() 后返回的结果为JavaScript对象