この場合、マルチレベルの JSON はどのように設定されますか?
var quiz = {};
for(var i = 0; i < questions.length; i++) {
quiz['Questions'] = {
Question: Question,
Answers: Answers,
Correct: Correct
};
};
json_quizModule = JSON.stringify({QuizModule: quiz }, null, "\t");
alert(json_quizModule)
これで、すべてが「質問」パラメーターの下にあります。しかし、私はJSONのこの構造を達成しようとしています:
{
"QuizModule": {
"Questions": {
"Question": "Write your question here"
{ "Answers": "sds"
{ "Correct": false
}
}
}
}
}
私はJSONにまったく慣れていません.複数の質問がある場合に備えて、「質問」という名前のパラメーターもいくつかありますか?
ここで助けてくれて本当にありがとう!
アップデート:
Jクエリ:
var quiz = {};
var quiz = {
Questions: []
};
for(var i = 0; i < questions.length; i++) {
var q = questions[i];
var answers = q.getAnswers()
quiz.Questions.push({
Question: q.getQuestion()
});
for(var n = 0; n < answers.length; n++){
var quiz = {
Answers: []
};
quiz.Questions.Answers.push({
Answers: answers[n].getAnswer(),
Correct: answers[n].getCorrect()
});
}
}