import 'package:bbyyy/beans/address_bean_entity.dart'; addressBeanEntityFromJson(AddressBeanEntity data, Map json) { if (json['status'] != null) { data.status = json['status'].toString(); } if (json['regeocode'] != null) { data.regeocode = AddressBeanRegeocode().fromJson(json['regeocode']); } if (json['info'] != null) { data.info = json['info'].toString(); } if (json['infocode'] != null) { data.infocode = json['infocode'].toString(); } return data; } Map addressBeanEntityToJson(AddressBeanEntity entity) { final Map data = new Map(); data['status'] = entity.status; data['regeocode'] = entity.regeocode?.toJson(); data['info'] = entity.info; data['infocode'] = entity.infocode; return data; } addressBeanRegeocodeFromJson(AddressBeanRegeocode data, Map json) { if (json['formatted_address'] != null) { data.formattedAddress = json['formatted_address'].toString(); } if (json['addressComponent'] != null) { data.addressComponent = AddressBeanRegeocodeAddressComponent().fromJson(json['addressComponent']); } if (json['aois'] != null) { data.aois = (json['aois'] as List).map((v) => AddressBeanRegeocodeAois().fromJson(v)).toList(); } if (json['pois'] != null) { data.pois = (json['pois'] as List).map((v) => AddressBeanRegeocodePois().fromJson(v)).toList(); } return data; } Map addressBeanRegeocodeToJson(AddressBeanRegeocode entity) { final Map data = new Map(); data['formatted_address'] = entity.formattedAddress; data['addressComponent'] = entity.addressComponent?.toJson(); data['aois'] = entity.aois?.map((v) => v.toJson())?.toList(); data['pois'] = entity.pois?.map((v) => v.toJson())?.toList(); return data; } addressBeanRegeocodeAddressComponentFromJson(AddressBeanRegeocodeAddressComponent data, Map json) { if (json['city'] != null) { data.city = json['city'].toString(); } if (json['province'] != null) { data.province = json['province'].toString(); } if (json['adcode'] != null) { data.adcode = json['adcode'].toString(); } if (json['district'] != null) { data.district = json['district'].toString(); } if (json['towncode'] != null) { data.towncode = json['towncode'].toString(); } if (json['country'] != null) { data.country = json['country'].toString(); } if (json['township'] != null) { data.township = json['township'].toString(); } if (json['citycode'] != null) { data.citycode = json['citycode'].toString(); } return data; } Map addressBeanRegeocodeAddressComponentToJson(AddressBeanRegeocodeAddressComponent entity) { final Map data = new Map(); data['city'] = entity.city; data['province'] = entity.province; data['adcode'] = entity.adcode; data['district'] = entity.district; data['towncode'] = entity.towncode; data['country'] = entity.country; data['township'] = entity.township; data['citycode'] = entity.citycode; return data; } addressBeanRegeocodeAoisFromJson(AddressBeanRegeocodeAois data, Map json) { if (json['area'] != null) { data.area = json['area'].toString(); } if (json['type'] != null) { data.type = json['type'].toString(); } if (json['id'] != null) { data.id = json['id'].toString(); } if (json['location'] != null) { data.location = json['location'].toString(); } if (json['adcode'] != null) { data.adcode = json['adcode'].toString(); } if (json['name'] != null) { data.name = json['name'].toString(); } if (json['distance'] != null) { data.distance = json['distance'].toString(); } return data; } Map addressBeanRegeocodeAoisToJson(AddressBeanRegeocodeAois entity) { final Map data = new Map(); data['area'] = entity.area; data['type'] = entity.type; data['id'] = entity.id; data['location'] = entity.location; data['adcode'] = entity.adcode; data['name'] = entity.name; data['distance'] = entity.distance; return data; } addressBeanRegeocodePoisFromJson(AddressBeanRegeocodePois data, Map json) { if (json['id'] != null) { data.id = json['id'].toString(); } if (json['direction'] != null) { data.direction = json['direction'].toString(); } if (json['businessarea'] != null) { data.businessarea = (json['businessarea'] as List).map((v) => v).toList().cast(); } if (json['address'] != null) { data.address = json['address'].toString(); } if (json['poiweight'] != null) { data.poiweight = json['poiweight'].toString(); } if (json['name'] != null) { data.name = json['name'].toString(); } if (json['location'] != null) { data.location = json['location'].toString(); } if (json['distance'] != null) { data.distance = json['distance'].toString(); } if (json['tel'] != null) { data.tel = json['tel'].toString(); } if (json['type'] != null) { data.type = json['type'].toString(); } return data; } Map addressBeanRegeocodePoisToJson(AddressBeanRegeocodePois entity) { final Map data = new Map(); data['id'] = entity.id; data['direction'] = entity.direction; data['businessarea'] = entity.businessarea; data['address'] = entity.address; data['poiweight'] = entity.poiweight; data['name'] = entity.name; data['location'] = entity.location; data['distance'] = entity.distance; data['tel'] = entity.tel; data['type'] = entity.type; return data; }