您的位置:首页 > Web前端 > JavaScript

VM356:1 Uncaught SyntaxError: Unexpected token i in JSON at position 1

2017-07-04 17:15 639 查看
本人在用JSON.parse把字符串转化为json对象时,一直报错VM356:1 Uncaught SyntaxError: Unexpected token i in JSON at position 1,很费解,var str1 = "{'name':'cxh','sex':' man'}";一直认为这个字符串没有任何问题,最终发现,使用parse这个方法,要求很严格,必须是var str1 = '{ "name":"cxh","sex":" man" }';就是json的k和value必须都用双引号包起来;

谨记json格式问题k和value都加双引号,单引号也不可以

var str1 = '{ "name":"cxh","sex":" man" }';

console.log(JSON.parse(str1));

console.log(JSON.parse(str1)["name"]);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐