JSON.parse转换报错

JSON.parse("[1, 2, 3, 4, ]");
JSON.parse('{"foo" : 1, }');

如上代码,转换这个字符串因为多了个逗号会报错。有什么简单办法可以转换成功js对象呢?


MMMHUHU
浏览 765回答 1
1回答

慕的地10843

因为这个字符串不是标准的json字符串可以用这个函数简单的获取var getValue = function (objStr) {    return new Function("return " + objStr)()}// 调用var res1 = getValue('{"foo" : 1, }')// 此时// res1为Object {foo: 1}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript