2

我正在尝试在没有大量高级代码和自定义的情况下实现这样的目标。如果解决方案在深度嵌套T值的情况下非常有效,即使它涉及编写大量更高级别和自定义的代码,也可以。

@JsonSerializable()
class Response<T> {  // T can be every type from native types, to nested generic custom classes
    final int code;
    final T data;

    Response({
        this.code,
        this.data,
    });
}

我尝试了一些解决方案,涉及为该通用部分编写自定义类型转换器,这当然不适用于T.

4

0 回答 0