JSON.parse()
うまくいく例
let objStr = '{"0": "a", "1": "b", "2": "c"}';
let obj = JSON.parse(objStr);
うまくいかない例
let objStr = "{'0': 'a', '1': 'b', '2': 'c'}";
let obj = JSON.parse(objStr);
エラー内容
Unexpected token ' in JSON at position 1
JSON.parse()の使い方はこちら
Objects と Arrays
プロパティ名は二重引用符で括った文字列にしなければなりません。
参考記事