JavaScript json.parse字符串错误

时间:2016-07-20 09:02:52

标签: javascript

我想将此字符串解析为数组

var string= "['one','two']";
var result= JSON.parse(string);

它会抛出错误

  

在位置1'的JSON中的“意外的标记”

我相信我的做法是对的,我无法弄清楚为什么会抛出这个错误。

2 个答案:

答案 0 :(得分:1)

你应该使用双引号:

var string = '["one", "two"]';

您不能在JSON字符串中使用单引号。

答案 1 :(得分:0)

就这样做吧

var string= '["one","two"]';
var result= JSON.parse(string);

Json标准要求字符串内部有双引号。