#flutter #dart #json-serializable
#flutter #dart #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
.