如何在飞镖中访问'List<Map<String, Object>>'元素?



如何从给定代码中打印"白色"元素?

void main() {
var a = [
{
'question': "Which is your favourite colour ?",
'answer': ['Blue', 'White', 'Black', 'Pink']
}
];
print(`Enter Code Here`);
}

好吧,能立即解决问题的破解答案是

void main() {
var a = [
{
'question': "Which is your favourite colour ?",
'answer': ['Blue', 'White', 'Black', 'Pink']
}
];
print((a[0]['answer'] as Iterable).elementAt(1));
}

然而,由于您可能不仅要解决这个非常具体的问题,因此您可能需要研究json序列化技术。