У меня есть файл json, как показано ниже.Когда пользователь выбирает сумму и срок погашения, мне нужно показать значение срока погашения.
Пример: Если пользователь выбирает сумму = 500, а срок погашения = 24M.Мне нужно показать число 6.
Как отфильтровать карту во флаттере?
Вот что я сделал до сих пор:
Мой файл json:
{
“AMOUNT”:[
{
"500":{
“MATURITY":[
{
"12M”:”4”
},
{
"24M”:”6”
},
{
"36M”:”8”
},
{
"48M”:”10”
},
{
"60M”:”12”
}
]
},
“1000":{
“MATURITY":[
{
"12M”:”8”
},
{
"24M”:”12”
},
{
"36M”:”16”
},
{
"48M”:”20”
},
{
"60M”:”24”
}
]
}
}
]
}
Json Load:
// Test part trying to load json into basic map...
String jsonFastMaturity = await rootBundle.loadString("assets/myfile.json");
Map _mapFastMaturity = jsonDecode(jsonFastMaturity);
List _tmpFastMaturity = _mapFastMaturity[“AMOUNT”];