最佳答案
我正在使用 dart 包 json _ Series alizable 进行 json 序列化。查看 flutter 文档,它显示了如何反序列化单个对象,如下所示:
Future<Post> fetchPost() async {
final response =
await http.get('https://jsonplaceholder.typicode.com/posts/1');
if (response.statusCode == 200) {
// If the call to the server was successful, parse the JSON
return Post.fromJson(json.decode(response.body));
} else {
// If that call was not successful, throw an error.
throw Exception('Failed to load post');
}
}
然而,我对 Dart 还不够熟悉,不知道如何对一个项目列表而不是单个实例执行相同的操作。