我正在尝试在没有大量高级代码和自定义的情况下实现这样的目标。如果解决方案在深度嵌套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
.