init
尝试使用JSON.parse(a)将此字符串转换为角度为json的对象。但是,我收到了一个错误。
a = "{'sentiments': [['1485925200000', '0.0636363636364']]}"
// typeof(a) returns string
答案 0 :(得分:3)
由于我的评论格式不正确,我正在提供答案。
将您的JSON格式更改为以下有效格式,将所有'
替换为"
。
a = `{"sentiments": [["1485925200000", "0.0636363636364"]]}`
答案 1 :(得分:1)
由于 JSON 格式不支持v2.13.0
,您可以执行以下操作:
'
这使用正则表达式查找a = "{'sentiments': [['1485925200000', '0.0636363636364']]}"
JSON.parse(a.replace(/'/g,'"'))
的所有实例,并将其替换为'
。这样就可以解析你的JSON了。
在此示例中,使用"
也可以使用更危险但可接受的方法,因为eval()
在JavaScript中被视为有效的字符串声明符,因此您可以这样做:
'