2014-01-27 2 views
-2
{data:something}{data:something}{data:something}{data:something}{data:something} 

что я хочу объединить массив перед каждым объектом, как этотконкатенации JSON OBJ с массивом

array = ['a','b','c','d']; 

var data = { 
a:{data:something} 
b:{data:something} 
c:{data:something} 
d:{data:something} 
} 
+1

Это не похоже на объект JSON ... Можете ли вы опубликовать свой код до сих пор? – elclanrs

+0

Это то, что вы начинаете с массива '[]' из этих объектов '{}', как в '[{data: something}, {data: something}, ... {data: something}]' –

+2

is это вопрос Javascript или PHP? –

ответ

0

Объединить два JSon Массивы

var jsonArray1 = [{'name': "value11", 'id':5}, {'name': "value12", 'id':23}]; 
var jsonArray2 = [{'name': "value21", 'id':1}, {'name': "value22", 'id':52}]; 
jsonArray1 = jsonArray1.concat(jsonArray2); 
// jsonArray1 = [{'name': "value11", 'id':5}, {'name': "value12", 'id':23}, 
//{'name': "value21", 'id':1}, {'name': "value22", 'id':52}]; 

Объединить два JSON Объекты

var json1 = [{id:1, name: 'object1' ...}] 
var json2 = [{id:2, name: 'object2' ...}] 
var finalObj = json1.concat(json2); 

Alternate вы можете попробовать объединить

var finalObj = $.merge(json1, json2); 

вы можете использовать подобную технику для объединения различных объектов (массив, пользовательские объекты, и т.д. ...)

Посмотрите на эту webhelp .. будет полезно вам также

Смежные вопросы