json

93 阅读1分钟
  • json 中文官网 json.org
  • 一页纸就说明了json的所有语法
  • json是一门语言

json支持的数据类型

  • string:只支持双引号,不支持单引号和无引号
  • number:支持科学记数法
  • bool:true和false
  • null:没有undefined
  • object
  • array
  • 不支持函数,不支持变量,所以也不支持引用
  • 注意跟js的其中数据类型区别开

json.parse

  • 将符合json语法的字符串转换成js对应类型的数据
  • json字符串 =》 js数据
  • 由于json只有六种类型,所以转成的数据也只有6种
  • 如果不符合json语法,则直接抛出一个error对象
  • 一半用try catch捕获错误

json.stringify

  • 是json.parse的逆运算
  • js数据 =》 json字符串
  • 由于js的数据类型比json多,所以不一定能成功
  • 如果失败,就抛出一个error对象