javascript - 这个 JSON 语法有什么问题?

标签 javascript json

我在我的 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/

相关文章:

json - 如何从hive SQL表描述生成json对象?

javascript - 单击按钮时自动聚焦到输入(适用于 AMP 文章)

javascript - 为什么我的 C# 函数不从 ajax Javascript 代码执行?

javascript - 将多个相似的功能合并为一个

python - pandas读取json格式数据

json - 更新 Postgresql 中 JSON 字段中的嵌套标记

javascript - 在 Google Web Optimizer 页面部分中使用 Javascript

javascript - 我知道在 DOM 中存储数据不好,但为什么呢?

javascript - onclick 属性在 json 数据中写入时未绑定(bind)在 html 代码中

javascript - 如何调用此函数成功返回值? JSON.解析()