我有此地图列表,如何从该地图访问每个索引的“答案”值?
var questions = [
{
"question": "Whats your favourite color?",
"answers": ["Red", "Green", "Yellow"]
},
{
"question": "Whats your favourite animal?",
"answers": ["Tiger", "Elephant", "Unicorn"]
},
{
"question": "Whats your favourite game?",
"answers": ["Tiger", "Elephant", "Unicorn"]
}
];
答案 0 :(得分:1)
这只是对象列表。您可以通过以下方式简单地进行访问:
questions.forEach((element) {
print(element['answers']);
});
并打印答案:
questions.forEach((element) {
var answers = element['answers'];
answers.forEach((answer) {
print(answer);
});
});