AntispamResult.fromJson constructor

AntispamResult.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory AntispamResult.fromJson(Map<String, dynamic> json) {
  return AntispamResult(
    // 特殊处理:ext 在原 JSON 中是字符串,需要二次解析
    ext: json['ext'] != null
        ? (json['ext'] is String
            ? Ext.fromJson(jsonDecode(json['ext']))
            : Ext.fromJson(json['ext']))
        : null,
    code: json['code'],
    suggestion: json['suggestion'],
    type: json['type'],
    version: json['version'],
    taskId: json['taskId'],
    status: json['status'],
  );
}