我一直在尝试使用 Flutter 编写这个应用程序,我想制作一个下拉按钮,用于显示由 Django 制作的 API 从 JSON 响应接收到的值。
\n\nJSON 响应如下,
\n\n[{"name": "FC1", "username": "admin"}, {"name": "FC2", "username": "admin"}]\nRun Code Online (Sandbox Code Playgroud)\n\n这是使用的对象类,
\n\nclass FoodCourt {\n final String name;\n FoodCourt(this.name);\n}\nRun Code Online (Sandbox Code Playgroud)\n\n这是用于获取数据的方法,
\n\nFuture<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} \nRun Code Online (Sandbox Code Playgroud)\n\n这是我使用的 FutureBuilder Widget,
\n\nFutureBuilder(\n future: _getFoodCourt(),\n builder: (context, snapshot) {\n …Run Code Online (Sandbox Code Playgroud) 我可以调用任何 API 来获取主网或任何集群的当前集群统计信息吗?
我在 Solana Explorer 源代码中看到他们正在手动计算它,但我有点希望也有一个 API?
https://github.com/solana-labs/solana/blob/master/explorer/src/components/TpsCard.tsx