JSON
注意:json不是一门编程语言,而是一门标记语言
json支持的数据类型
- string 只支持双引号,不支持单引号和无引号
- number 支持科学记数法
- bool true 和false
- null 没有undefined
- object
- array
const object = JSON.parse()将符合JSON语法的字符串转换成JS对应类型的数据
如果不符合JSON语法,就用try catch来捕获错误
try{
object = JSON.parse(`{'name':"bob"}`)}
catch(error){
console.log("出错了,错误详情是:")
console.log(error)
object = {"name": "bob"}
}
JSON.stringfy
JSON.parse的逆运算