JSON的使用之灵活版
前言
JSON在正常开发的时候我们经常能够遇到,但是一般情况下,JSON.stringify()和JSON.parse()已经够用了。...这时候就轮到我们的第三个参数出场了,第三个参数用来控制缩进字符。
如果第三个参数是数值,表示缩进的空格数。最大缩进值为10,大于10的值会自动设置为10。...'}
JSON字符串属性必须使用双引号,单引号会导致语法错误
let person = "{'name': 'clz'}"
// SyntaxError: Unexpected token ' in JSON...const jsonObj = JSON.parse(person)
console.log(jsonObj)
如果属性值是字符串,也需要使用双引号,否则会语法错误。...jsonObj)
值不能是undefined和函数,会报错,加上双引号后,不会报错,但值也变成字符串类型了。