Javascript JSON 解析错误:位置 1 处的 JSON 中的意外标记 '

Afs*_* KK 6 javascript json

我无法将下面的字符串解析为 JSON 数组:

var timeSlots = "['11AM-12PM', '1PM-2PM']";

JSON.parse(timeSlots);
Run Code Online (Sandbox Code Playgroud)

抛出以下错误:

VM163:1 Uncaught SyntaxError: Unexpected token ' in JSON at position 1

Afs*_* KK 3

终于找到解决方案了

var timeSlots = "['11AM-12PM', '1PM-2PM']";
timeSlots.replace(/'/g, '"');
console.log(JSON.parse(timeSlots));
Run Code Online (Sandbox Code Playgroud)