我有一个字符串,如下所示
[{ date: new Date(2015,9,25), NAV: 12},{ date: new Date(2016,9,25), NAV: 22}]
如何使用jQuery将其转换为对象数组?
答案 0 :(得分:2)
由于new Date(2015,9,25)
无效JSON,因此您需要使用eval(yourString)
将字符串解析为有效的对象:
console.log(eval('[{ date: new Date(2015,9,25), NAV: 12},{ date: new Date(2016,9,25), NAV: 22}]'));

答案 1 :(得分:1)
您可以使用函数
转换为有效的Javascript对象JSON.parse(str);
但是字符串应该是有效的json格式。
答案 2 :(得分:0)
试试这个,
var obj = $.parseJSON(jsonString);
or
var obj = jQuery.parseJSON(jsonString);
可能会有所帮助
答案 3 :(得分:0)
你可以将它转换为json.parse:
var json = $.parseJSON(myString)
或者您可以参考以下链接