这是我的代码:
<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
没有用双引号引起来
拉风的咖菲猫
相关分类