1-) FLUTTER - Map kullanımı
items: sehirler.map((String oAnkiVeri) =>DropdownMenuItem(child: Text(oAnkiVeri), value: oAnkiVeri),).toList(),
örn :
return Container(
child: ListView(
shrinkWrap: true,
scrollDirection: Axis.horizontal,
reverse: true,
children: mesajList
.map((ogrenci) => ListTile(
leading: Icon(Icons.add),
title: Text(ogrenci.mesaj),
subtitle: Text(ogrenci.saat),
trailing: Icon(Icons.real_estate_agent)))
.toList(),
),
);
main(List<String> args) {
Map<String, Object> kisiler = new Map();
kisiler["ad"] = "ramazan";
kisiler["yas"] = 27;
kisiler["erkekMi"] = true;
kisiler.update("yas", (value) => 28);
kisiler.forEach((key, value) {
print(key + ":" + value.toString());
});
print(kisiler["ad"]);
for (var item in kisiler.keys) {
print(item);
}
for (var item in kisiler.values) {
print(item);
}
/*************************** */
Map<String, String> sehirler = {"antalya": "07", "istanbul": "34"};
print("antalya kod ${sehirler["antalya"]}");
}
for (var entry in sehirler.entries) {
print(entry.key+" - "+entry.value.toString());
}
var entryList = sehirler.entries.toList();
for(int i=0 ;i<entryList.length ;i++){
var key=entryList[i].key;
var value = entryList[i].value;
print(key.toString()+"**"+value.toString());
}
void main() { var myData1 = [ { "id": 1, "first_name": "Jordan", "sur_name": "Zamunda", "member_n0": "AA1", "gender": "male", "phone": "123456789", "email": "jordan@example.com", "farms": [ { "id": 1, "farm_name": "SOUTH_FARM", "farm_size": "160 acres"}, { "id": 2, "farm_name": "NORTH_FARM", "farm_size": "190 acres"} ] } ]; List<Map<String, dynamic>> _list = myData1[0]["farms"] as List<Map<String, dynamic>>; print(_list[0]['farm_name']); print(myData1[0]["farms"][0]); //this will print => {"id": 1, "farm_name": "SOUTH_FARM", "farm_size": "160 acres"} //to get the name of this farm, you use the key 'farm_name' now: print(myData1[0]["farms"][0]['farm_name']); //prints=> SOUTH_FARM List m = myData1[0]['farms'] as List; print(m[0]['id']); } kaynak : https://stackoverflow.com/questions/68793874/how-do-i-access-the-value-of-a-given-key-in-a-nested-map-in-dart |