如何从颤振中的数据快照中获取特定值?

Dan*_*iel 6 dart firebase firebase-realtime-database flutter

我有这个数据快照

"{post1: {pic: https://i.redd.it/ni6zhxh874011.jpg, title: title, desc: desc}, post2: {pic: https://i.redd.it/krj9miojg5011.jpg, title: awsdas, desc: desc2}}"
Run Code Online (Sandbox Code Playgroud)

我想从每个帖子中检索“图片”值。snapshot.value["pic"] 不起作用,它返回 null。

提前致谢

这就是我为我未来的建造者收到数据快照的方式

"{post1: {pic: https://i.redd.it/ni6zhxh874011.jpg, title: title, desc: desc}, post2: {pic: https://i.redd.it/krj9miojg5011.jpg, title: awsdas, desc: desc2}}"
Run Code Online (Sandbox Code Playgroud)

Dan*_*iel 6

这是我所做的

Map<dynamic, dynamic> map = snapshot.data.snapshot.value;

map.values.toList()[index]["pic"]
Run Code Online (Sandbox Code Playgroud)