首页 > 解决方案 > 如何将id与数组中的当前id匹配

问题描述

我将如何检查当前用户 id == id 并在 UI 中显示用户喜欢与否

"reference":[
{
"id":"123",
"userid"234"
},
{
"id":"1423",
"userid"25534"
},
{
"id":"15423",
"userid"2335534"
},

]

标签: flutter

解决方案


如果这是 json 响应,请尝试使用https://javiercbk.github.io/json_to_dart/将其转换为模型

或者这里是可以为你工作的代码

  var reference = [
    {"id": "123", "userid": "234"},
    {"id": "1423", "userid": "25534"},
    {"id": "15423", "userid": "2335534"},
 ];

 var r = reference.firstWhere((e) => e["id"] == "123");

 print(r);

 // output

 {id: 123, userid: 234}

推荐阅读