JSON

136 阅读1分钟

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的逆运算