领先的免费Web技术教程,涵盖HTML到ASP.NET

网站首页 > 知识剖析 正文

JSON.parse()的坑

nixiaole 2024-11-18 15:31:04 知识剖析 32 ℃


坑一

console.log(JSON.parse(str));

json字符串严格遵循json规范

JSON.parse('{"name": "页面仔小杨", "age": 18}')

key必须要用双引号

JSON.parse('{name: "页面仔小杨", age: 18}')  // 报错

坑二

json字符串格式必须是单引号包含双引号

JSON.parse("{'name': '页面仔小杨', 'age': 18}")  // 报错

坑三

json字符串不允许逗号结尾

JSON.parse('{"name": "页面仔小杨", "age": 18,}')  // 报错

关注公众号: 页面仔小杨 【实战干货、原创分享】

Tags:

最近发表
标签列表