import 'package:bbyyy/beans/poi_bean_entity.dart'; poiBeanEntityFromJson(PoiBeanEntity data, Map json) { if (json['status'] != null) { data.status = json['status'].toString(); } if (json['info'] != null) { data.info = json['info'].toString(); } if (json['infocode'] != null) { data.infocode = json['infocode'].toString(); } if (json['count'] != null) { data.count = json['count'].toString(); } if (json['pois'] != null) { data.pois = (json['pois'] as List).map((v) => PoiBeanPois().fromJson(v)).toList(); } return data; } Map poiBeanEntityToJson(PoiBeanEntity entity) { final Map data = new Map(); data['status'] = entity.status; data['info'] = entity.info; data['infocode'] = entity.infocode; data['count'] = entity.count; data['pois'] = entity.pois?.map((v) => v.toJson())?.toList(); return data; } poiBeanPoisFromJson(PoiBeanPois data, Map json) { if (json['id'] != null) { data.id = json['id'].toString(); } if (json['parent'] != null) { data.parent = json['parent'].toString(); } if (json['childtype'] != null) { data.childtype = json['childtype'].toString(); } if (json['name'] != null) { data.name = json['name'].toString(); } if (json['type'] != null) { data.type = json['type'].toString(); } if (json['typecode'] != null) { data.typecode = json['typecode'].toString(); } if (json['address'] != null) { data.address = json['address'].toString(); } if (json['location'] != null) { data.location = json['location'].toString(); } if (json['pcode'] != null) { data.pcode = json['pcode'].toString(); } if (json['pname'] != null) { data.pname = json['pname'].toString(); } if (json['citycode'] != null) { data.citycode = json['citycode'].toString(); } if (json['cityname'] != null) { data.cityname = json['cityname'].toString(); } if (json['adcode'] != null) { data.adcode = json['adcode'].toString(); } if (json['adname'] != null) { data.adname = json['adname'].toString(); } if (json['shopinfo'] != null) { data.shopinfo = json['shopinfo'].toString(); } if (json['gridcode'] != null) { data.gridcode = json['gridcode'].toString(); } if (json['navi_poiid'] != null) { data.naviPoiid = json['navi_poiid'].toString(); } if (json['entr_location'] != null) { data.entrLocation = json['entr_location'].toString(); } if (json['business_area'] != null) { data.businessArea = json['business_area'].toString(); } if (json['match'] != null) { data.match = json['match'].toString(); } if (json['recommend'] != null) { data.recommend = json['recommend'].toString(); } if (json['timestamp'] != null) { data.timestamp = json['timestamp'].toString(); } if (json['indoor_map'] != null) { data.indoorMap = json['indoor_map'].toString(); } if (json['groupbuy_num'] != null) { data.groupbuyNum = json['groupbuy_num'].toString(); } if (json['discount_num'] != null) { data.discountNum = json['discount_num'].toString(); } if (json['photos'] != null) { data.photos = (json['photos'] as List).map((v) => PoiBeanPoisPhotos().fromJson(v)).toList(); } return data; } Map poiBeanPoisToJson(PoiBeanPois entity) { final Map data = new Map(); data['id'] = entity.id; data['parent'] = entity.parent; data['childtype'] = entity.childtype; data['name'] = entity.name; data['type'] = entity.type; data['typecode'] = entity.typecode; data['address'] = entity.address; data['location'] = entity.location; data['pcode'] = entity.pcode; data['pname'] = entity.pname; data['citycode'] = entity.citycode; data['cityname'] = entity.cityname; data['adcode'] = entity.adcode; data['adname'] = entity.adname; data['shopinfo'] = entity.shopinfo; data['gridcode'] = entity.gridcode; data['navi_poiid'] = entity.naviPoiid; data['entr_location'] = entity.entrLocation; data['business_area'] = entity.businessArea; data['match'] = entity.match; data['recommend'] = entity.recommend; data['timestamp'] = entity.timestamp; data['indoor_map'] = entity.indoorMap; data['groupbuy_num'] = entity.groupbuyNum; data['discount_num'] = entity.discountNum; data['photos'] = entity.photos?.map((v) => v.toJson())?.toList(); return data; } poiBeanPoisPhotosFromJson(PoiBeanPoisPhotos data, Map json) { if (json['title'] != null) { data.title = (json['title'] as List).map((v) => v).toList().cast(); } if (json['url'] != null) { data.url = json['url'].toString(); } return data; } Map poiBeanPoisPhotosToJson(PoiBeanPoisPhotos entity) { final Map data = new Map(); data['title'] = entity.title; data['url'] = entity.url; return data; }