Database 如何访问以下firebase响应
这是我得到的一个firbase回复。我的问题是我如何获得这些账单?它是一个对象列表Database 如何访问以下firebase响应,database,firebase,flutter,dart,Database,Firebase,Flutter,Dart,这是我得到的一个firbase回复。我的问题是我如何获得这些账单?它是一个对象列表 { “MYxaNHnKxPfdPlmwVGj”:{ “法案”:[ {“name”:“Leo”,“price”:23423}, {“名称”:“dds”,“价格”:3423}, {“名称”:“sdasd12312”,“价格”:12321} ] }, “MYxia564oxQm iYUMkO”:{ “法案”:[ {“名称”:“狮子座”,“价格”:200} ] } } 您可以在地图上进行foreach操作,您将能够获得地
{
“MYxaNHnKxPfdPlmwVGj”:{
“法案”:[
{“name”:“Leo”,“price”:23423},
{“名称”:“dds”,“价格”:3423},
{“名称”:“sdasd12312”,“价格”:12321}
]
},
“MYxia564oxQm iYUMkO”:{
“法案”:[
{“名称”:“狮子座”,“价格”:200}
]
}
}
您可以在地图上进行foreach操作,您将能够获得地图的键和值
void main() {
var usrMap = {
"MYxaNHnKxPfdPlmwVGj": {
"bills": [
{"name": "Leo", "price": 23423},
{"name": "dds", "price": 3423},
{"name": "sdasd12312", "price": 12321}
]
},
"MYxia564oxQm-iYUMkO": {
"bills": [
{"name": "Leo", "price": 200}
]
}
};
usrMap.forEach((k, v) {
print('Key: $k');
for(var bill in v['bills'] as List){
print('Name: ${bill['name']}');
print('Price: ${bill['price']}');
}
});
}
谢谢。这有帮助。