以下是“json”处的错误“TypeError(类型“List”不是类型“String”的子类型”)
Future<List<Post>?> getProducts() async {
try {
var response = await Dio().get('https://fakestoreapi.com/products');
var json = response.data;
if (response.statusCode == 200) {
return postFromJson(json);
} else {
throw Exception("Error");
}
} catch (e) {
throw (e);
}
}
这个在模型文件中。
List<Post> postFromJson(String str) =>
List<Post>.from(json.decode(str).map((x) => Post.fromJson(x)));