2012-05-10 23 views
1

我得到的JSON對象從API格式爲:如何在JavaScript/JQUERY中將返回的JSON對象形成數組?

[{"Id":1,"Name":"A","ParentId":0}, 
{"Id":2,"Name":"B","ParentId":1}, 
{"Id":3,"Name":"C","ParentId":2}] 

我想把它轉換成這種格式

['Mike', null, 'The President'], 
      ['Alice', 'Mike', null], 
      ['Bob', 'Jim', 'Bob Sponge'], 
      ['Carol', 'Bob', null] 

所以我可以將它傳遞給函數在谷歌API這樣的

var data = google.visualization.arrayToDataTable(<<DATA>>); 

我該怎麼做?有什麼建議?

+3

http://stackoverflow.com/a/6487185/926460 – Timeless

+0

我有點困惑你的問題,因爲源和目的地的例子,你看看提供如此不同。目標格式的所有數據都存在於源代碼中的某個位置,還是有另一個對象將與之結合以獲取剩餘的所需數據? –

回答

0

你可能不會期望從'Id'獲得'Mike',所以這應該如何工作有點難以理解,而且我不確定我是否真的明白了這個問題,但是你是否嘗試過:

var myData = $​.makeArray(myObject)​; 

jQuery makeArray()