Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 反序列化具有内置值的泛型类型_Dart_Flutter_Built Value - Fatal编程技术网

Dart 反序列化具有内置值的泛型类型

Dart 反序列化具有内置值的泛型类型,dart,flutter,built-value,Dart,Flutter,Built Value,我有一个目标: abstract class ApiData<T> implements Built<ApiData<T>, ApiDataBuilder<T>> { int get offset; int get limit; int get total; int get count; BuiltList<T> get results; ApiData._(); fa

我有一个目标:

abstract class ApiData<T> implements Built<ApiData<T>, ApiDataBuilder<T>> {
    int get offset;

    int get limit;

    int get total;

    int get count;

    BuiltList<T> get results;

    ApiData._();

    factory ApiData([void Function(ApiDataBuilder<T>) updates]) = _$ApiData<T>;

    static Serializer<ApiData> get serializer => _$apiDataSerializer;
}
但我最终遇到了这个错误:
type'\u$ApiDataSerializer'不是'Serializer'类型的子类型

Future<ApiData<T>> mapDynamic<T>(dynamic value) async {
    return standardSerializers.deserializeWith<ApiData<T>>(
      ApiData.serializer,
      value,
    );
}
static Serializer<ApiData<MyBuitValueAbstractObject>> get apiMyObjectSerializer => _$apiDataMyObjectSerializer;