2014-06-08 488 views
1

我有兩個不同的數組來自兩個不同的來源,我需要合併以形成一個新的數組。這裏有兩個數組:合併/合併兩個對象

[ 
    { 
     "Litsname": "Fruit Basket", 
     "Listid": "1", 
    } 
] 

而且,

[ 
    { 
     "id": "4", 
     "name": "Apples", 
     "categoryID": "2", 
     "categoryName": "Fruits" 
    }, 
    { 
     "id": "5", 
     "name": "Orange", 
     "categoryID": "2", 
     "categoryName": "Fruits" 
    } 
] 

我想合併/組合成以下數組:

[ 
    { 
     "Litsname": "Fruit Basket", 
     "Listid": "1", 
     "item": [ 
      { 
       "id": "4", 
       "name": "Apples", 
       "categoryID": "2", 
       "categoryName": "Fruits" 
      }, 
      { 
       "id": "5", 
       "name": "Orange", 
       "categoryID": "2", 
       "categoryName": "Fruits" 
      } 
     ] 
    } 
] 

嘗試使用jQuery延伸,但它不看起來這是適合的。任何幫助,我可以如何通過jQuery /普通JavaScript實現這一點?

+1

有沒有這樣的事,作爲一個「JSON對象」。你可能會把這個JSON轉換成對象,然後你處理這些對象(在這種情況下,就是一些數組。 – coreyward

回答

5

如果第一個被稱爲a,第二個叫b,那麼你只需要說a[0].item = b