我在我的 chrome 调试器控制台上尝试这个,我得到了一个SyntaxError;
JSON.parse("[{"name":"gath","age":10}]");
>SyntaxError
解析JSON字符串的正确方法是什么? 请注意这个问题是我的 earlier 的后续问题一,暂未得到答复!
最佳答案
您需要转义双引号。
JSON.parse("[{\"name\":\"gath\",\"age\":10}]");
或者,为了更好的可读性,用单引号定义字符串:
JSON.parse('[{"name":"gath","age":10}]');
关于javascript - 这个 JSON 语法有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7041160/