я пытаюсь использовать json в другом json, но получаю эту ошибку "Необработанное исключение: тип '_InternalLinkedHashMap' не является подтипом типа 'Map'"
я использую jsonserializable this мой файл данных, который я хочу использовать в файле продукта
import 'package:json_annotation/json_annotation.dart';
part 'data.g.dart';
@JsonSerializable()
class Data {
final String name;
final String price;
Data(this.name, this.price);
factory Data.fromJson(Map<String, dynamic> json) => _$DataFromJson(json);
Map<String, dynamic> toJson() => _$DataToJson(this);
}
файл productmodel
import 'package:doorstep/domain/model/data.dart';
import 'package:json_annotation/json_annotation.dart';
part 'product-model.g.dart';
@JsonSerializable()
class ProductModel {
final String id;
final String title;
final String image;
final bool isLast;
final bool icon;
final List<Data> data;
ProductModel(
this.id, this.title, this.image, this.isLast, this.icon, this.data);
factory ProductModel.fromJson(Map<String, dynamic> json) =>
_$ProductModelFromJson(json);
Map<String, dynamic> toJson() => _$ProductModelToJson(this);
}
получаю ошибку в файле productmodel: «Исключение необработанного типа: тип« _InternalLinkedHashMap »не является подтип типа «Карта»