根据 JSON spec 字符串是合法的 JSON 值。
那么为什么会发生这种情况呢?
最佳答案
您实际上是将裸词 string
传递给函数,这当然不是有效的 JSON。要实际传入值 "string
",您需要小心使用 JavaScript。
试试这个:
JSON.parse("\"string\"")
额外的一对引号必须被转义,以便它们成为您传递给函数的值的一部分。
关于json - 为什么 JSON.parse ("string") 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18096079/