由于“Asset”类型,无法为“images”生成“fromJson”代码
Could not generate `fromJson` code for `images` because of type `Asset`
我正在使用 json 生成器冻结。我在生成代码时遇到了这个错误。
Could not generate fromJson
code for images
because of type
Asset
.
代码是:
abstract class ProductDTO with _$ProductDTO {
factory ProductDTO({
required String description,
required List<Asset> images, // error
}) = _ProductDTO;
// from Json
factory ProductDTO.fromJson(Map<String, dynamic> json) =>
_$ProductDTOFromJson(json);
}
自定义数据类型需要特定的转换器来处理它们的 toJson
和 fromJson
实现。 This question 及其答案提供了一些很好的示例。
我正在使用 json 生成器冻结。我在生成代码时遇到了这个错误。
Could not generate
fromJson
code forimages
because of type
Asset
.
代码是:
abstract class ProductDTO with _$ProductDTO {
factory ProductDTO({
required String description,
required List<Asset> images, // error
}) = _ProductDTO;
// from Json
factory ProductDTO.fromJson(Map<String, dynamic> json) =>
_$ProductDTOFromJson(json);
}
自定义数据类型需要特定的转换器来处理它们的 toJson
和 fromJson
实现。 This question 及其答案提供了一些很好的示例。