这个JSON语法有什么问题
Whats wrong with this JSON syntax?
我在chrome调试器控制台上尝试此操作,并得到SyntaxError;
JSON.parse("[{"name":"gath","age":10}]");
>SyntaxError
解析JSON字符串的正确方法是什么?请注意,这个问题是我之前的问题的后续问题,我还没有得到答案!
您需要转义双引号。
JSON.parse("[{'"name'":'"gath'",'"age'":10}]");
或者,为了更好的可读性,用单引号定义字符串:
JSON.parse('[{"name":"gath","age":10}]');
JSON.parse("[{'"name'":'"gath'",'"age'":10}]");
不能在双引号中使用双引号
您需要逃离或执行JSON.parse('[{"name":"gath","age":10}]'(;
将其用单引号括起来,它将正确解析。
JSON.parse('[{"name":"gath","age":10}]');
Object
age: 10
name: "gath"
__proto__: Object
更换
JSON.parse("[{"name":"gath","age":10}]");
带
JSON.parse('[{"name":"gath","age":10}]');
相关文章:
- 我不知道我的编码有什么问题.(JavaScript)
- 我的流星路线出了什么问题
- 此nodeValue替换代码有什么问题
- 这个正则表达式的日期/时间有什么问题
- 我的CSS/Javascript下拉菜单测试代码出了什么问题
- 这个代码出了什么问题?(Jquery)
- 下面的Reg表达式出了什么问题
- 鼠标事件,我的代码出了什么问题
- 这个javascript语法有什么问题
- 动态创建foreignGroup并将其添加到svg中有什么问题
- 此代码中动态生成选择框有什么问题
- 我的javascript有什么问题?.className
- 这个 ajax.js 代码有什么问题
- JS代码有什么问题,让我知道代码是否可以改进
- 我的 Browserify JavaScript 代码有什么问题
- 图像上传功能将++(+1)副本添加到下一次上传.出了什么问题或如何重置“选定图像”
- 使用 Javascript 动态删除行.我的代码有什么问题
- AngularJS:这个注入我的控制器有什么问题
- 这个jQuery if语句有什么问题
- JavaScript:有人能告诉我我的代码出了什么问题吗?