fromMap static method
容忍 null 及字段类型异常:任何字段缺失或类型不符时回落默认值, 避免单条畸形原生日志打断整个回调链。
Implementation
static MiniLogInfo fromMap(Map<dynamic, dynamic>? json) {
if (json == null) {
return MiniLogInfo();
}
return MiniLogInfo(
appId: json['appId'] is String ? json['appId'] : '',
appName: json['appName'] is String ? json['appName'] : '',
version: json['version'] is String ? json['version'] : '',
engineType: json['engineType'] is int ? json['engineType'] : 0,
level: json['level'] is int ? json['level'] : 0,
message: json['message'] is String ? json['message'] : '',
);
}