2016-03-19 5 views
-3

は私のJSONデータである内側にある配列内のオブジェクトのデータへのアクセス -メインアレイここ

allsurvey[ 
{eachquestion: 
     [{question:sdvsd, 
     answeroptions:[fsdf,sdf], 
     questiontype:multiChoice}, 

     {question:sdf, 
     answeroptions:sdf, 
     questiontype:textbox}], 
    noofques:2, 
    surveytitle:aaaa 
    } 
] 

私は、アレイ「eachquestion」、すなわち、質問、answeroptions

+1

'{allsurvey ['これが無効である –

+0

それは今大丈夫ですか? –

+0

'{allsurvey:['これはそれを有効にします。このオブジェクト全体を保持するのは何ですか? –

答えて

1

内の値にアクセスしたいです可能なデータ構造はこれかもしれません。私はアイテムにアクセスして例を追加します。

var object = { 
 
    allsurvey: [{ 
 
     eachquestion: [{ 
 
      question: 'sdvsd', 
 
      answeroptions: ['fsdf', 'sdf'], 
 
      questiontype: 'multiChoice' 
 
     }, { 
 
      question: 'sdf', 
 
      answeroptions: 'sdf', 
 
      questiontype: 'textbox' 
 
     }], 
 
     noofques: 2, 
 
     surveytitle: 'aaaa' 
 
    }] 
 
}; 
 

 

 
object.allsurvey.forEach(function (a) { 
 
    a.eachquestion.forEach(function (b) { 
 
     document.write(Object.keys(b).map(function (k) { 
 
      return k + ': ' + b[k]; 
 
     }).join('<br>')); 
 
     document.write('<hr>'); 
 
    }); 
 
});

+0

ありがとうございました:-) –

+0

ニナ・シュルツ - あなたに感謝します....あなたはロック!! –