嘿,我是初学者,我想使用 dart:io 与 API 交互以获取 JSON 文件,我可以使用以下代码获取数据:
final HttpClient client = HttpClient();
client.getUrl(Uri.parse("https://api.themoviedb.org/3/movie/76341?api_key=fbe54362add6e62e0e959f0e7662d64e&language=fr"))
.then((HttpClientRequest request) {
return request.close();
})
.then((HttpClientResponse response) {
Map a;
print(a);
但我想要一个带有 JSON 的地图,但我做不到。如果我能得到一个包含 JSON 的字符串,我可以用
json.decode();
还知道答案存储在一个表示字符的 utf8 值的 int 列表中,因此utf8.decode(responce.toList())
我可以获得 utf8 值但responce.toList()
返回 Future 但即使它可能很容易我也不知道如何获取列表。