小编say*_*ank的帖子

Flutter DropDownButton 使用 FutureBuilder 进行 JSON 响应

我一直在尝试使用 Flutter 编写这个应用程序,我想制作一个下拉按钮,用于显示由 Django 制作的 API 从 JSON 响应接收到的值。

\n\n

JSON 响应如下,

\n\n
[{"name": "FC1", "username": "admin"}, {"name": "FC2", "username": "admin"}]\n
Run Code Online (Sandbox Code Playgroud)\n\n

这是使用的对象类,

\n\n
class FoodCourt {\n  final String name;\n  FoodCourt(this.name);\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

这是用于获取数据的方法,

\n\n
Future<List<FoodCourt>> _getFoodCourt() async {\n var data = await http\n     .get("http://timetable-api-manipal.herokuapp.com/getfoodcourt");\n var jsonData = json.decode(data.body);\n\n List<FoodCourt> fcs = [];\n\n for (var u in jsonData) {\n   FoodCourt fc = FoodCourt(u["name"]);\n   fcs.add(fc);\n }\n print(fcs);\n return fcs;\n} \n
Run Code Online (Sandbox Code Playgroud)\n\n

这是我使用的 FutureBuilder Widget,

\n\n
FutureBuilder(\n          future: _getFoodCourt(),\n          builder: (context, snapshot) {\n …
Run Code Online (Sandbox Code Playgroud)

json asynchronous async-await dart flutter

5
推荐指数
1
解决办法
1万
查看次数

用于 TPS 和其他集群统计数据的 API?

我可以调用任何 API 来获取主网或任何集群的当前集群统计信息吗?

我在 Solana Explorer 源代码中看到他们正在手动计算它,但我有点希望也有一个 API?

https://github.com/solana-labs/solana/blob/master/explorer/src/components/TpsCard.tsx

solana

1
推荐指数
1
解决办法
818
查看次数

标签 统计

async-await ×1

asynchronous ×1

dart ×1

flutter ×1

json ×1

solana ×1