мой cloud_firestore выглядит так:
all_images: {imageUrl: []}, параФотография: Строка, женщина: Строка,
image_url: String, информация: String, мужчина: String
мой класс модели:
import 'package:json_annotation/json_annotation.dart';
part 'Model.g.dart';
@JsonSerializable()
class Photography {
final List<AllImages> all_images;
final String couplePhoto;
final String female;
final String image_url;
final String info;
final String male;
Photography(this.all_images, this.couplePhoto, this.female, this.image_url,
this.info, this.male);
factory Photography.fromJson(Map<String, dynamic> json) =>
_$PhotographyFromJson(json);
Map<String, dynamic> toJson() => _$PhotographyToJson(this);
}
@JsonSerializable()
class AllImages {
final List<String> imageUrl;
AllImages(this.imageUrl);
factory AllImages.fromJson(Map<String, dynamic> json) =>
_$AllImagesFromJson(json);
Map<String, dynamic> toJson() => _$AllImagesToJson(this);
}
В настоящее время у меня нет панели администратора для вставки данных. Итак, теперь мне нужно прочитать данные.
При запуске этой базы данных здесь появляется ошибка.
Future<Photography> postsMap = Firestore.instance
.collection('photography')
.document("0yUc5QBGHNNq6WK9CyyF")
.setData(jsonDecode(jsonEncode(Photography)));