由于“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);
}

自定义数据类型需要特定的转换器来处理它们的 toJsonfromJson 实现。 This question 及其答案提供了一些很好的示例。