Как лучше всего использовать json_serializable с дженериками?
Я пытаюсь достичь чего-то подобного без большого количества высокоуровневых кодов и настроек. Будет нормально, если решение действительно хорошо работает в случаях глубоко вложенных
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
.