/// 语言 model class LanguageModel { String titleId; // 标题 String languageCode; // 语言编码 String countryCode; // 国家编码 bool isSelected; // 是否选中 LanguageModel(this.titleId, this.languageCode, this.countryCode, {this.isSelected: false}); LanguageModel.fromJson(Map<String, dynamic> json) : titleId = json['titleId'], languageCode = json['languageCode'], countryCode = json['countryCode'], isSelected = json['isSelected']; Map<String, dynamic> toJson() => { 'titleId': titleId, 'languageCode': languageCode, 'countryCode': countryCode, 'isSelected': isSelected, }; @override String toString() { StringBuffer sb = new StringBuffer('{'); sb.write("\"titleId\":\"$titleId\""); sb.write(",\"languageCode\":\"$languageCode\""); sb.write(",\"countryCode\":\"$countryCode\""); sb.write('}'); return sb.toString(); } }