Javascript 如何在jquery中将字符串转换为对象数组
我有一个字符串,如下所示Javascript 如何在jquery中将字符串转换为对象数组,javascript,jquery,Javascript,Jquery,我有一个字符串,如下所示 [{ date: new Date(2015,9,25), NAV: 12},{ date: new Date(2016,9,25), NAV: 22}] 如何使用jQuery将其转换为对象数组?您可以使用函数将其转换为有效的Javascript对象 JSON.parse(str); 但是字符串应该是有效的json格式。您可以使用函数转换为有效的Javascript对象 JSON.parse(str); 但是字符串应该是有效的json格式。试试这个 var obj
[{ date: new Date(2015,9,25), NAV: 12},{ date: new Date(2016,9,25), NAV: 22}]
如何使用jQuery将其转换为对象数组?您可以使用函数将其转换为有效的Javascript对象
JSON.parse(str);
但是字符串应该是有效的json格式。您可以使用函数转换为有效的Javascript对象
JSON.parse(str);
但是字符串应该是有效的json格式。试试这个
var obj = $.parseJSON(jsonString);
or
var obj = jQuery.parseJSON(jsonString);
这可能会有帮助试试这个
var obj = $.parseJSON(jsonString);
or
var obj = jQuery.parseJSON(jsonString);
这可能会有帮助,因为新日期(2015,9,25)
不是有效的JSON,您需要使用它将字符串解析为有效对象:
console.log(eval(“[{日期:新日期(2015,9,25),资产净值:12},{日期:新日期(2016,9,25),资产净值:22}”)代码>由于新日期(2015,9,25)
不是有效的JSON,因此您需要使用它将字符串解析为有效对象:
console.log(eval(“[{日期:新日期(2015,9,25),资产净值:12},{日期:新日期(2016,9,25),资产净值:22}”)代码>您可以将其转换为json.parse:
var json = $.parseJSON(myString)
或者你可以参考下面的链接
您可以将其转换为json.parse:
var json = $.parseJSON(myString)
或者你可以参考下面的链接
它看起来不像一个字符串use JSON.pase(yourArray)是新日期(2015,9,25)
字符串的一部分吗?如果是,它将抛出error.JSON.parse;)它不是字符串,而是json数组,但格式不正确。它看起来不像stringuse json。pase(yourArray)是字符串的新日期(2015,9,25)
部分吗?如果是,它将抛出error.JSON.parse;)它不是字符串,而是json数组,但格式不正确(延迟20秒:))延迟20秒:)这两行代码之间有什么区别?什么时候最好使用first而不是second?“$”和“jQuery”都是相同的,只是“$”只是“jQuery”的别名。两行代码之间的区别是什么?什么时候最好使用first而不是second?“$”和“jQuery”都是相同的,只是“$”只是“jQuery”的别名。