Come posso convertire un object JSON multidimensionale in un array javascript

Ho un object JSON che assomiglia a questo:

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

Quando uso console.log($.parseJSON(thedata)) ottengo solo la parola Object e nessun dato reale.

Come organizzo questi dati in un array javascript multidimensionale? in modo che assomigli a questo:

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

È un array:

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

È abbastanza semplice, davvero.
Puoi semplicemente usare $.parseJSON (jsonString) .

Grazie a tutti per aver contribuito. Ho fatto una pausa, poi sono tornato e ho capito. Il modo in cui funziona il mio cervello è tutto sbagliato.

Per accedere ai singoli valori, avevo bisogno di fare qualcosa del genere:

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