import 'package:bbyyy/beans/table_bean_entity.dart'; tableBeanEntityFromJson(TableBeanEntity data, Map json) { if (json['type'] != null) { data.type = json['type'].toString(); } if (json['name'] != null) { data.name = json['name'].toString(); } if (json['tbl_name'] != null) { data.tblName = json['tbl_name'].toString(); } if (json['rootpage'] != null) { data.rootpage = json['rootpage'] is String ? int.tryParse(json['rootpage']) : json['rootpage'].toInt(); } if (json['sql'] != null) { data.sql = json['sql'].toString(); } return data; } Map tableBeanEntityToJson(TableBeanEntity entity) { final Map data = new Map(); data['type'] = entity.type; data['name'] = entity.name; data['tbl_name'] = entity.tblName; data['rootpage'] = entity.rootpage; data['sql'] = entity.sql; return data; }