Как реализовать T для связывания JSON в модели Flutter? - PullRequest
0 голосов
/ 04 января 2019

Я хочу использовать параметр общего типа во Flutter, но я не совсем понимаю, как использовать его с моим JSON.Вот код, который я пробовал:

class BaseMdl {
    bool status;
    int http_code;
    String message;
    dynamic data;

    BaseMdl({this.status, this.http_code, this.message, List<dynamic> data}) : data = data ?? <dynamic>[];

    factory BaseMdl.fromJson(Map<String, dynamic> parsedJson) {
        var list = parsedJson['data'] as List;
        List<dynamic> dataList = list.map((i) => BaseMdl.fromJson(i)).toList();

    return BaseMdl(
        status: parsedJson['status'],
        http_code: parsedJson['http_code'],
        message: parsedJson['message'],
        data: dataList
        );
    }
}

Извините, я новичок во Флаттере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...