我有一个变量(通过HTTP响应给我的字符串):
var result = '[{name: "John"}, {name: "Alice"}, {name: "Lily"}]'
实际上有更多的对象,每个对象有更多的属性,但是你应该明白。
当尝试使用JSON.parse(result)
时,我得到了以下错误:
[{name: "John"}, {name: "Alice"}, {name: "Lily"}]
^
SyntaxError: Unexpected token n
我该如何将这个字符串解析为一个JavaScript对象数组?
var result = eval(yourString);
来执行。 - Juan Tonina