class UserBalanceInfoModel { String code; String msg; Data data; UserBalanceInfoModel({this.code, this.msg, this.data}); UserBalanceInfoModel.fromJson(Map json) { code = json['code']; msg = json['msg']; data = json['data'] != null ? new Data.fromJson(json['data']) : null; } UserBalanceInfoModel.zero() { code = ''; msg = ''; data = Data.zero(); } Map toJson() { final Map data = new Map(); data['code'] = this.code; data['msg'] = this.msg; if (this.data != null) { data['data'] = this.data.toJson(); } return data; } } class Data { double balance; double totalWithdraw; Data({this.balance, this.totalWithdraw}); Data.fromJson(Map json) { balance = json['balance'] ?? 0 + .0; totalWithdraw = json['totalWithdraw'] ?? .0 + .0; } Data.zero() { balance = 0; totalWithdraw = 0; } Map toJson() { final Map data = new Map(); data['balance'] = this.balance; data['totalWithdraw'] = this.totalWithdraw; return data; } }