如何使用flatter以JSON字符串显示上次更新的数据

如何使用flatter以JSON字符串显示上次更新的数据,json,flutter,dart,Json,Flutter,Dart,我尝试使用flatter以JSON字符串显示上次更新的数据 这是第一个json字符串 [{"name":"John","leads":"2"},{"name":"Manish","leads":"1"},{"name":"Abhijeet","leads":"1&quo

我尝试使用flatter以JSON字符串显示上次更新的数据

这是第一个json字符串

[{"name":"John","leads":"2"},{"name":"Manish","leads":"1"},{"name":"Abhijeet","leads":"1"}]
[{"name":"John","leads":"2"},{"name":"Manish","leads":"2"},{"name":"Abhijeet","leads":"1"}]
这是我第二次更新json字符串

[{"name":"John","leads":"2"},{"name":"Manish","leads":"1"},{"name":"Abhijeet","leads":"1"}]
[{"name":"John","leads":"2"},{"name":"Manish","leads":"2"},{"name":"Abhijeet","leads":"1"}]
因此,我希望打印或显示上次更新的数据是Manish或上次更新的任何其他名称

我曾经使用过futurebuilder以及snapshot,请帮助我

这是API调用

Future fetchUsers() async {
String url = 'http://example.com/API/dashboardData.php';
var result = await http.get(url);
if (result.statusCode == 200) {
  return json.decode(result.body);
} else {
  throw Exception('Failed');
}
}

您可以在API返回的映射列表中搜索Manish

final data = [
  {"name":"John","leads":"2"},
  {"name":"Manish","leads":"2"},
  {"name":"Abhijeet","leads":"1"},
];
  
final manishData = data.firstWhere((map) => map['name'] == 'Manish');
  
print('Name: ${manishData['name']}');
print('Leads: ${manishData['leads']}');

没有多少信息可供查看。请解释您试图实现的目标,并包含当前代码。@Arjunrajkokkadan,先生,我尝试使用与MySQl中最后插入的id相同的颤振以JSON字符串显示最后更新的数据。您如何获取数据?(顺便说一句,不必叫我先生)@Arjunrajkokkadan我用API调用获取数据请检查更新的问题我正在显示我的API调用
解码[1]['name']
我是替补,但如果我会打印/显示任何其他最后更新的名称如何打印如果我理解得很好,你想根据“线索”显示它价值更新。在这种情况下,最好的选择是使用流,而不是api调用。您的后端将提供一个数据流,您的前端将订阅此流,并且在每次数据更新时都会被注意到。@glavingo,先生,我无法理解您所说的流,因为我在流中是新的,这只是另一种通信协议。与api调用相反,您只需在视图初始化时在前端和后端之间设置一次通道。然后,您可以对服务器上的实时更新做出反应。你会在网上找到大量的文档,它不是特定于飞镖或颤振的。@glanvigno,好的,先生,你能帮我如何实现它吗?如果你同意还是你自由