我有一个API,它输出以下数据:
"sun": {
"r1": {
"sunrise": 1698512321,
"sunset": 1698558626
},
"r2": {
"sunrise": 1698512201,
"sunset": 1698558315
},
"r3": {
"sunrise": 1698512194,
"sunset": 1698558158
}
}
字符串
我如何访问Flutter应用程序中的数据?
这就是我想做的
final Map<String, dynamic> data = jsonDecode(response.body);
for (final item in data['sun']) {
print(item['r2']["sunrise"]); // It show me null
}
型
我希望打印出1698512201
,但它显示null
1条答案
按热度按时间50pmv0ei1#
无需在
for-in loop
中使用item['r2']["sunrise"]
。由于要循环
sun
中的每个item
,因此可以简单地使用字符串
这将为sun对象中的每个项目打印“日出”值。
更多示例请使用these codelabs
您可以在documentation中找到有关
for-in loop
的更多信息。