$BaseResultFromJson<T> static method

BaseBean<T> $BaseResultFromJson<T>(
  1. Map<String, dynamic> json,
  2. T? fromJsonAsT(
    1. Object? json
    )
)

解析

Implementation

static BaseBean<T> $BaseResultFromJson<T>(
  Map<String, dynamic> json,
  T? Function(Object? json) fromJsonAsT,
) {
  if (json['data'] != null && json['data'] != 'null') {
    return BaseBean<T>(
      data: fromJsonAsT(json['data']),
      code: (json['code'] ?? json['errorCode']) as int,
      message: (json['message'] ?? json['errorMsg']) as String,
    );
  } else {
    return BaseBean<T>(
      code: (json['code'] ?? json['errorCode']) as int,
      message: (json['message'] ?? json['errorMsg']) as String,
    );
  }
}