【问题标题】:How to match id with current id in array如何将id与数组中的当前id匹配
【发布时间】:2021-03-03 12:44:32
【问题描述】:

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

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

]

【问题讨论】:

    标签: flutter


    【解决方案1】:

    如果这是 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}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多