将此项模型数据解析到listview小部件时遇到挑战,有什么建议吗?我现在被卡住了。
[(k, v) for k, v in dict_data.items()]
答案 0 :(得分:0)
看看Flutter Docs的这个例子:
// A function that converts a response body into a List<Photo>
List<Photo> parsePhotos(String responseBody) {
final parsed = json.decode(responseBody).cast<Map<String, dynamic>>();
return parsed.map<Photo>((json) => Photo.fromJson(json)).toList();
}
Future<List<Photo>> fetchPhotos(http.Client client) async {
final response =
await client.get('https://jsonplaceholder.typicode.com/photos');
return parsePhotos(response.body);
}
您可以在parsePhotos方法中执行相同的操作,并返回所需的任何小部件的列表。