早上被这问题坑了一个小时有了。后台返回的json如下,一切正常,但是手动把下面的json复制到js代码中,一直提示“ JSON.parse: expected property name or '}'”

{"data":"value"}

把双引号换引号也不可以,把又引号去掉也不可以,感觉就纳闷了。后来上网一查,是发现JSON.parse解析单引号会出标题中提到的问题。

虽然js代码中写的是双引号,但是用console.log打印出来,双引号还是会变成单引号。所以要进行转义。json串改成下面这样就没问题了

{\"data\":\"value\"}

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-04-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-23
猜你喜欢
  • 2022-12-23
  • 2021-11-15
  • 2022-12-23
  • 2021-11-18
  • 2022-01-22
  • 2022-12-23
  • 2021-10-14
相关资源
相似解决方案