我想将此字符串解析为数组
var string= "['one','two']";
var result= JSON.parse(string);
它会抛出错误
在位置1'的JSON中的“意外的标记”
我相信我的做法是对的,我无法弄清楚为什么会抛出这个错误。
答案 0 :(得分:1)
你应该使用双引号:
var string = '["one", "two"]';
您不能在JSON字符串中使用单引号。
答案 1 :(得分:0)
就这样做吧
var string= '["one","two"]';
var result= JSON.parse(string);
Json标准要求字符串内部有双引号。