-1
私はこの問題を回避することはできません。ここに私の配列が論理的に構築されている方法です。私のようなJSONオブジェクトにそれを平らにしたい配列/オブジェクトの配列をJSONに変換
array1 = [ [array2], [array3], [array4] ... [array17] ]
array2 = [ ['obj1'], ['obj2'], ['obj3'] ... ['obj30'] ]
...
...
obj1 = ({prop1 : 'string1'}, { prop2 : 'string2'}, {prop3 : 'string3'} ... {prop30 : 'string30'})
obj2 = ({prop1 : 'string1'}, { prop2 : 'string2'}, {prop3 : 'string3'} ... {prop30 : 'string30'})
obj3 = ({prop1 : 'string1'}, { prop2 : 'string2'}, {prop3 : 'string3'} ... {prop30 : 'string30'})
...
...
obj30 = ({prop1 : 'string1'}, { prop2 : 'string2'}, {prop3 : 'string3'} ... {prop30 : 'string30'})
:ここ
{"array1":[
{ "array2":[
{"obj1":[
{"prop1" : "string1",
"prop2" : "string2"
}
}]
}]
]}
され、私が思い付いた:
for (i=0; i < array1; i++) {
var count = 0
while (count < array1[0].length) {
var jsonObj = {
array[i] : {
array[count] : {
obj[count] : {
'prop1' : 'string1'
}
}
}
}
count++;
}
}
質問には/ mcveというコードを含めてください。特定の問題がどこにあるか知っておきましょう。私たちがあなたを助けてくれるようになり、将来の訪問者にとってより適切な質問が残されます。 – Jeroen
コードに少なくとも1つの '}'がありません。間違ったところで修正してください。 – acdcjunior
おそらくunderscorejsの平坦化された関数を見てみる価値があります。http://underscorejs.org/#flatten – haxxxton