为了账号安全,请及时绑定邮箱和手机立即绑定

JSON 中位置 2 的意外标记 I

JSON 中位置 2 的意外标记 I

慕丝7291255 2023-03-03 13:15:05
这是我的代码:<script>try {    var ob = JSON.parse("{ ID: 1, 'Code':'001', 'Name':'john', 'HasParent':false, 'HasGrandParent':false, 'IsAgent':False }");    document.write(ob.Name);}catch(err) {    document.write(err);}</script>这是错误消息:Unexpected token I in JSON at position 2我不知道发生了什么。这里出了什么问题?==================感谢下面 JayTheKay 的回答。问题和修复是:对字符串使用双引号布尔值是小写的,所以“False”是错误的,“false”是正确的这个第一个键名ID没有用双引号引起来
查看完整描述

1 回答

?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

JSON 属性可能不包含在单引号中,您必须使用双引号。看看这个类似的问题:https ://stackoverflow.com/a/36038497/891279

您的第一个属性根本没有用引号引起来。这可能会导致错误。


查看完整回答
反对 回复 2023-03-03
  • 1 回答
  • 0 关注
  • 83 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信