Get to know MDN better
此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。
JSON.parse() 会把一个字符串解析成 JSON 对象。如果字符串书写正确,那么其将会被解析成一个有效的 JSON,但是这个字符串被检测出错误语法的时候将会抛出错误。
下面两行代码都会抛出错误:
省略末尾多余的逗号解析 JSON 就是正确:
属性名上不能使用单引号,例如: 'foo'。
取而代之,写成 "foo":
数字不能用 0 开头,比如 01,并且你的小数点后面必须跟着至少一个数字。
正确的写法应该是只写一个 1,不书写前面的 0。在小数点的后面至少要跟上一个数字: