Сначала вам нужно получить все значения поля в списке массивов. для этого сначала нужно проанализировать все ответы. Создайте соответствующий класс модели для любого ответа, используйте app.quicktype.io . вот класс модели из app.quicktype.io,
import 'dart:convert';
List<ParseResponse> parseResponseFromJson(String str) => List<ParseResponse>.from(json.decode(str).map((x) => ParseResponse.fromJson(x)));
String parseResponseToJson(List<ParseResponse> data) => json.encode(List<dynamic>.from(data.map((x) => x.toJson())));
class ParseResponse {
ParseResponse({
this.entityId,
this.buildingName,
this.location,
this.imageField,
});
String entityId;
String buildingName;
String location;
String imageField;
factory ParseResponse.fromJson(Map<String, dynamic> json) => ParseResponse(
entityId: json["entity_id"],
buildingName: json["building_name"],
location: json["location"],
imageField: json["image_field"],
);
Map<String, dynamic> toJson() => {
"entity_id": entityId,
"building_name": buildingName,
"location": location,
"image_field": imageField,
};
}
Теперь, если вы вызовете parseResponseFrom Json (резонансная строка); тогда у вас будет список, и вы сможете go отсюда.