Как лучше всего использовать 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.

0 ответов

Другие вопросы по тегам