flutter - 如何将id与数组中的当前id匹配
问题描述
我将如何检查当前用户 id == id 并在 UI 中显示用户喜欢与否
"reference":[
{
"id":"123",
"userid"234"
},
{
"id":"1423",
"userid"25534"
},
{
"id":"15423",
"userid"2335534"
},
]
解决方案
如果这是 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}
推荐阅读
- javascript - 如何使用 es6 every 返回嵌套数组的布尔值?
- python - 将 Pandas DataFrames 与不同列中的键合并
- reverse-proxy - 反向代理背后的 Acumatica 导致 GetFile.ashx 出现问题
- python - 有没有办法每 x 秒运行一次函数?(每秒输出)
- python - 如何在 peewee 中使用 backref
- excel - 如果逻辑测试包含 5 < x < 7 之类的区间,我该如何格式化 IFS 语句?
- node.js - Nodejs Promise“res.end 不是函数”错误
- reactjs - 在函数执行之前反应轮播更新索引
- c++ - 在这段代码片段中,将首先创建 A 类的哪些对象?
- python - 混合效应逻辑回归