如何将多维JSON对象转换为javascript数组

我有一个JSON对象,如下所示:

[{"tabname":"orders","datagroups":[{"dataname":"ordersToday","datavalue":9},{"dataname":"orders30Days","datavalue":126}]}] 

当我使用console.log($.parseJSON(thedata))我只得到单词Object而没有实际数据。

如何将此数据组织到多维javascript数组中? 所以它看起来像这样:

 array("tabname"=>"orders", "datagroup"=>array(array("dataname"=>"ordersToday", "datavalue"=>9),array("dataname"=>"orders30Days","datavalue"=>126))) 

这是一个数组:

 var json = '[{"tabname":"orders","datagroups":[{"dataname":"ordersToday","datavalue":9},{"dataname":"orders30Days","datavalue":126}]}]'; var obj = $.parseJSON(json); Array.isArray(obj) // => true 

真的很简单。
你可以简单地使用jQuery的$.parseJSON (jsonString)

感谢大家的贡献。 我rest了一下然后回来找出来了。 我的大脑工作方式都错了。

要访问各个值,我需要执行以下操作:

 var orderStats = $.parseJSON(data); console.log(orderStats[0].datagroups[0].dataname);