JSON

141 阅读1分钟

一、什么是JSON

  • JSON是特殊的具有一定格式要求的字符,是一种通用数据

二、JSON的语法

  • json文件中的json
    • 必须遵守js中对象的基本语法:数组,多个数据;对象,键值对
    • 如果是键值对语法,所有的键必须添加双引号
    • 不允许出现函数,undefined,NaN
    • 不允许出现没有意义的逗号
    • 一个json文件只能存储一条json数据
  • JavaScript中的json
    • 必须遵守js中对象的基本语法:数组,多个数据;对象,键值对;非NaN数值和布尔亦可
    • 如果是键值对语法,所有的键必须添加双引号
    • 不允许出现函数,undefined,NaN
    • 不允许出现没有意义的逗号
    • 一个json数据必须是单引号或反引号字符(因为对象的键使用了双引号)(除数值和布尔数据)

三、js中JSON数据的转换

  • JSON字符转对象,必须遵守json的语法
JSON.parse(jsonStr)
  • 对象转JSON字符,必须遵守对象的语法
JSON.stringify(obj)