JSON错误:期待......得到'未定义'

时间:2015-12-09 06:16:08

标签: javascript

此JSON代码中的错误是什么?

{
  “status”: ”Completed”
}
  

错误:第1行的解析错误:'{“status”:“Compl ^

     

期待'STRING','NUMBER','NULL','TRUE','FALSE','{','[',得到'未定义'

3 个答案:

答案 0 :(得分:5)

你可能正在使用两个引号而不是双引号,这很好用

JSON.parse( '{ "status": "Completed" }' );

答案 1 :(得分:2)

将您的代码放在online json parser

查看报价

  

您的代码

{ “status”: ”Completed” }
  

更正代码

{ "status": "Completed" }

答案 2 :(得分:1)

char 是问题所在。用于此的ASCII代码为8221

使用双重引号,它可以正常工作:

{ "status": "Completed" }

注意:当我们尝试从doc文件或任何其他格式文件复制json时会出现这种错误。小心!