Как устроен многоуровневый JSON в этом случае?Создать 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, и может там быть несколько параметров имен «Вопрос», в случае, если есть несколько вопросов?
Действительно благодарен за помощь!
ОБНОВЛЕНИЕ:
Jquery:
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()
});
}
}
Спасибо! Хорошо работает! Но как я подталкиваю «Ответы» к параметру «Вопросы»? Я сделал обновление моего вопроса выше, с кодом, который не работает, если вы успели дать мне еще один намек на это? :) – Kim
@Kim: Там вы идете. Попробуй это! :-) –
Ах! Brilliant! Ты просто спас мне много времени! И спасибо за ваше время! Действительно appriciate :) – Kim