| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897 |
- // ignore_for_file: non_constant_identifier_names
- // ignore_for_file: camel_case_types
- // ignore_for_file: prefer_single_quotes
- // This file is automatically generated. DO NOT EDIT, all your changes would be lost.
- import 'package:bbyyy/beans/access_bean_entity.dart';
- import 'package:bbyyy/generated/json/access_bean_entity.g.dart';
- import 'package:bbyyy/beans/activity_bean_entity.dart';
- import 'package:bbyyy/generated/json/activity_bean_entity.g.dart';
- import 'package:bbyyy/beans/ad_bean_entity.dart';
- import 'package:bbyyy/generated/json/ad_bean_entity.g.dart';
- import 'package:bbyyy/beans/ad_pricing_bean_entity.dart';
- import 'package:bbyyy/generated/json/ad_pricing_bean_entity.g.dart';
- import 'package:bbyyy/beans/address_bean_entity.dart';
- import 'package:bbyyy/generated/json/address_bean_entity.g.dart';
- import 'package:bbyyy/beans/alipay_result_bean_entity.dart';
- import 'package:bbyyy/generated/json/alipay_result_bean_entity.g.dart';
- import 'package:bbyyy/beans/android_app_version_bean_entity.dart';
- import 'package:bbyyy/generated/json/android_app_version_bean_entity.g.dart';
- import 'package:bbyyy/beans/annual_fee_order_bean_entity.dart';
- import 'package:bbyyy/generated/json/annual_fee_order_bean_entity.g.dart';
- import 'package:bbyyy/beans/app_store_review_bean_entity.dart';
- import 'package:bbyyy/generated/json/app_store_review_bean_entity.g.dart';
- import 'package:bbyyy/beans/apply_for_red_packet_bean_entity.dart';
- import 'package:bbyyy/generated/json/apply_for_red_packet_bean_entity.g.dart';
- import 'package:bbyyy/beans/commodity_category_bean_entity.dart';
- import 'package:bbyyy/generated/json/commodity_category_bean_entity.g.dart';
- import 'package:bbyyy/beans/complain_bean_entity.dart';
- import 'package:bbyyy/generated/json/complain_bean_entity.g.dart';
- import 'package:bbyyy/beans/coupon_bean_entity.dart';
- import 'package:bbyyy/generated/json/coupon_bean_entity.g.dart';
- import 'package:bbyyy/beans/d_b_message_bean_entity.dart';
- import 'package:bbyyy/generated/json/d_b_message_bean_entity.g.dart';
- import 'package:bbyyy/beans/fixed_price_bean_entity.dart';
- import 'package:bbyyy/generated/json/fixed_price_bean_entity.g.dart';
- import 'package:bbyyy/beans/flow_bean_entity.dart';
- import 'package:bbyyy/generated/json/flow_bean_entity.g.dart';
- import 'package:bbyyy/beans/goods_bean_entity.dart';
- import 'package:bbyyy/generated/json/goods_bean_entity.g.dart';
- import 'package:bbyyy/beans/grab_a_red_envelope_bean_entity.dart';
- import 'package:bbyyy/generated/json/grab_a_red_envelope_bean_entity.g.dart';
- import 'package:bbyyy/beans/home_carousel_bean_entity.dart';
- import 'package:bbyyy/generated/json/home_carousel_bean_entity.g.dart';
- import 'package:bbyyy/beans/login_information_bean_entity.dart';
- import 'package:bbyyy/generated/json/login_information_bean_entity.g.dart';
- import 'package:bbyyy/beans/message_bean_entity.dart';
- import 'package:bbyyy/generated/json/message_bean_entity.g.dart';
- import 'package:bbyyy/beans/msg_bean_data_entity.dart';
- import 'package:bbyyy/generated/json/msg_bean_data_entity.g.dart';
- import 'package:bbyyy/beans/my_coupon_bean_entity.dart';
- import 'package:bbyyy/generated/json/my_coupon_bean_entity.g.dart';
- import 'package:bbyyy/beans/my_shop_bean_entity.dart';
- import 'package:bbyyy/generated/json/my_shop_bean_entity.g.dart';
- import 'package:bbyyy/beans/new_msg_bean_entity.dart';
- import 'package:bbyyy/generated/json/new_msg_bean_entity.g.dart';
- import 'package:bbyyy/beans/new_order_bean_entity.dart';
- import 'package:bbyyy/generated/json/new_order_bean_entity.g.dart';
- import 'package:bbyyy/beans/nsq_type_bean_entity.dart';
- import 'package:bbyyy/generated/json/nsq_type_bean_entity.g.dart';
- import 'package:bbyyy/beans/offline_payment_bean_entity.dart';
- import 'package:bbyyy/generated/json/offline_payment_bean_entity.g.dart';
- import 'package:bbyyy/beans/pay_by_alipay_bean_entity.dart';
- import 'package:bbyyy/generated/json/pay_by_alipay_bean_entity.g.dart';
- import 'package:bbyyy/beans/pay_by_we_chat_bean_entity.dart';
- import 'package:bbyyy/generated/json/pay_by_we_chat_bean_entity.g.dart';
- import 'package:bbyyy/beans/pay_way_bean_entity.dart';
- import 'package:bbyyy/generated/json/pay_way_bean_entity.g.dart';
- import 'package:bbyyy/beans/poi_bean_entity.dart';
- import 'package:bbyyy/generated/json/poi_bean_entity.g.dart';
- import 'package:bbyyy/beans/red_envelope_wall_bean_entity.dart';
- import 'package:bbyyy/generated/json/red_envelope_wall_bean_entity.g.dart';
- import 'package:bbyyy/beans/save_image_bean_entity.dart';
- import 'package:bbyyy/generated/json/save_image_bean_entity.g.dart';
- import 'package:bbyyy/beans/save_order_bean_entity.dart';
- import 'package:bbyyy/generated/json/save_order_bean_entity.g.dart';
- import 'package:bbyyy/beans/save_qr_code_bean_entity.dart';
- import 'package:bbyyy/generated/json/save_qr_code_bean_entity.g.dart';
- import 'package:bbyyy/beans/send_message_bean_entity.dart';
- import 'package:bbyyy/generated/json/send_message_bean_entity.g.dart';
- import 'package:bbyyy/beans/shop_user_up_bean_entity.dart';
- import 'package:bbyyy/generated/json/shop_user_up_bean_entity.g.dart';
- import 'package:bbyyy/beans/smart_order_bean_entity.dart';
- import 'package:bbyyy/generated/json/smart_order_bean_entity.g.dart';
- import 'package:bbyyy/beans/store_bean_entity.dart';
- import 'package:bbyyy/generated/json/store_bean_entity.g.dart';
- import 'package:bbyyy/beans/system_information_bean_entity.dart';
- import 'package:bbyyy/generated/json/system_information_bean_entity.g.dart';
- import 'package:bbyyy/beans/system_information_bean_list_entity.dart';
- import 'package:bbyyy/generated/json/system_information_bean_list_entity.g.dart';
- import 'package:bbyyy/beans/table_bean_entity.dart';
- import 'package:bbyyy/generated/json/table_bean_entity.g.dart';
- import 'package:bbyyy/beans/template_bean_entity.dart';
- import 'package:bbyyy/generated/json/template_bean_entity.g.dart';
- import 'package:bbyyy/beans/tourist_goods_bean_entity.dart';
- import 'package:bbyyy/generated/json/tourist_goods_bean_entity.g.dart';
- import 'package:bbyyy/beans/tourist_public_shop_bean_entity.dart';
- import 'package:bbyyy/generated/json/tourist_public_shop_bean_entity.g.dart';
- import 'package:bbyyy/beans/upload_image_bean_entity.dart';
- import 'package:bbyyy/generated/json/upload_image_bean_entity.g.dart';
- import 'package:bbyyy/beans/use_x_ray_flow_bean_entity.dart';
- import 'package:bbyyy/generated/json/use_x_ray_flow_bean_entity.g.dart';
- import 'package:bbyyy/beans/user_balance_entity.dart';
- import 'package:bbyyy/generated/json/user_balance_entity.g.dart';
- import 'package:bbyyy/beans/user_bean_entity.dart';
- import 'package:bbyyy/generated/json/user_bean_entity.g.dart';
- import 'package:bbyyy/beans/user_vp_bean_entity.dart';
- import 'package:bbyyy/generated/json/user_vp_bean_entity.g.dart';
- import 'package:bbyyy/beans/vp_pricing_bean_entity.dart';
- import 'package:bbyyy/generated/json/vp_pricing_bean_entity.g.dart';
- import 'package:bbyyy/beans/w_x_bean_entity.dart';
- import 'package:bbyyy/generated/json/w_x_bean_entity.g.dart';
- import 'package:bbyyy/beans/withdraw_pricing_bean_entity.dart';
- import 'package:bbyyy/generated/json/withdraw_pricing_bean_entity.g.dart';
- JsonConvert jsonConvert = JsonConvert();
- class JsonConvert {
- T convert<T>(dynamic value) {
- if (value == null) {
- return null;
- }
- return asT<T>(value);
- }
- List<T > convertList<T>(List value) {
- if (value == null) {
- return null;
- }
- try {
- return value.map((e) => asT<T>(e)).toList();
- } catch (e, stackTrace) {
- print('asT<$T> $e $stackTrace');
- return [];
- }
- }
- List<T> convertListNotNull<T>(List value) {
- if (value == null) {
- return null;
- }
- try {
- return value.map((e) => asT<T>(e)).toList();
- } catch (e, stackTrace) {
- print('asT<$T> $e $stackTrace');
- return [];
- }
- }
- T asT<T extends Object >(dynamic value) {
- if (value is T) {
- return value;
- }
- String type = T.toString();
- try {
- final String valueS = value.toString();
- if (type == "String") {
- return valueS as T;
- } else if (type == "int") {
- int intValue = int.tryParse(valueS);
- if (intValue == null) {
- return double.tryParse(valueS) .toInt() as T ;
- } else {
- return intValue as T;
- } } else if (type == "double") {
- return double.parse(valueS) as T;
- } else if (type == "DateTime") {
- return DateTime.parse(valueS) as T;
- } else if (type == "bool") {
- if (valueS == '0' || valueS == '1') {
- return (valueS == '1') as T;
- }
- return (valueS == 'true') as T;
- } else {
- return JsonConvert.fromJsonAsT<T>(value);
- }
- } catch (e, stackTrace) {
- print('asT<$T> $e $stackTrace');
- return null;
- }
- }
- //Go back to a single instance by type
- static _fromJsonSingle<M>( json) {
- String type = M.toString();
- if(type == (AccessBeanEntity).toString()){
- return AccessBeanEntity.fromJson(json);
- }
- if(type == (ActivityBeanEntity).toString()){
- return ActivityBeanEntity.fromJson(json);
- }
- if(type == (ActivityBeanData).toString()){
- return ActivityBeanData.fromJson(json);
- }
- if(type == (AdBeanEntity).toString()){
- return AdBeanEntity.fromJson(json);
- }
- if(type == (AdBeanData).toString()){
- return AdBeanData.fromJson(json);
- }
- if(type == (AdBeanDataData).toString()){
- return AdBeanDataData.fromJson(json);
- }
- if(type == (AdPricingBeanEntity).toString()){
- return AdPricingBeanEntity.fromJson(json);
- }
- if(type == (AdPricingBeanData).toString()){
- return AdPricingBeanData.fromJson(json);
- }
- if(type == (AddressBeanEntity).toString()){
- return AddressBeanEntity.fromJson(json);
- }
- if(type == (AddressBeanRegeocode).toString()){
- return AddressBeanRegeocode.fromJson(json);
- }
- if(type == (AddressBeanRegeocodeAddressComponent).toString()){
- return AddressBeanRegeocodeAddressComponent.fromJson(json);
- }
- if(type == (AddressBeanRegeocodePois).toString()){
- return AddressBeanRegeocodePois.fromJson(json);
- }
- if(type == (AlipayResultBeanEntity).toString()){
- return AlipayResultBeanEntity.fromJson(json);
- }
- if(type == (AndroidAppVersionBeanEntity).toString()){
- return AndroidAppVersionBeanEntity.fromJson(json);
- }
- if(type == (AndroidAppVersionBeanData).toString()){
- return AndroidAppVersionBeanData.fromJson(json);
- }
- if(type == (AnnualFeeOrderBeanEntity).toString()){
- return AnnualFeeOrderBeanEntity.fromJson(json);
- }
- if(type == (AnnualFeeOrderBeanData).toString()){
- return AnnualFeeOrderBeanData.fromJson(json);
- }
- if(type == (AppStoreReviewBeanEntity).toString()){
- return AppStoreReviewBeanEntity.fromJson(json);
- }
- if(type == (ApplyForRedPacketBeanEntity).toString()){
- return ApplyForRedPacketBeanEntity.fromJson(json);
- }
- if(type == (ApplyForRedPacketBeanData).toString()){
- return ApplyForRedPacketBeanData.fromJson(json);
- }
- if(type == (CommodityCategoryBeanEntity).toString()){
- return CommodityCategoryBeanEntity.fromJson(json);
- }
- if(type == (CommodityCategoryBeanData).toString()){
- return CommodityCategoryBeanData.fromJson(json);
- }
- if(type == (ComplainBeanEntity).toString()){
- return ComplainBeanEntity.fromJson(json);
- }
- if(type == (ComplainBeanData).toString()){
- return ComplainBeanData.fromJson(json);
- }
- if(type == (ComplainBeanDataData).toString()){
- return ComplainBeanDataData.fromJson(json);
- }
- if(type == (CouponBeanEntity).toString()){
- return CouponBeanEntity.fromJson(json);
- }
- if(type == (CouponBeanData).toString()){
- return CouponBeanData.fromJson(json);
- }
- if(type == (CouponBeanDataData).toString()){
- return CouponBeanDataData.fromJson(json);
- }
- if(type == (DBMessageBeanEntity).toString()){
- return DBMessageBeanEntity.fromJson(json);
- }
- if(type == (FixedPriceBeanEntity).toString()){
- return FixedPriceBeanEntity.fromJson(json);
- }
- if(type == (FixedPriceBeanData).toString()){
- return FixedPriceBeanData.fromJson(json);
- }
- if(type == (FlowBeanEntity).toString()){
- return FlowBeanEntity.fromJson(json);
- }
- if(type == (FlowBeanData).toString()){
- return FlowBeanData.fromJson(json);
- }
- if(type == (FlowBeanDataData).toString()){
- return FlowBeanDataData.fromJson(json);
- }
- if(type == (FlowBeanDataDataRecords).toString()){
- return FlowBeanDataDataRecords.fromJson(json);
- }
- if(type == (GoodsBeanEntity).toString()){
- return GoodsBeanEntity.fromJson(json);
- }
- if(type == (GoodsBeanData).toString()){
- return GoodsBeanData.fromJson(json);
- }
- if(type == (GoodsBeanDataData).toString()){
- return GoodsBeanDataData.fromJson(json);
- }
- if(type == (GrabARedEnvelopeBeanEntity).toString()){
- return GrabARedEnvelopeBeanEntity.fromJson(json);
- }
- if(type == (GrabARedEnvelopeBeanData).toString()){
- return GrabARedEnvelopeBeanData.fromJson(json);
- }
- if(type == (HomeCarouselBeanEntity).toString()){
- return HomeCarouselBeanEntity.fromJson(json);
- }
- if(type == (HomeCarouselBeanData).toString()){
- return HomeCarouselBeanData.fromJson(json);
- }
- if(type == (LoginInformationBeanEntity).toString()){
- return LoginInformationBeanEntity.fromJson(json);
- }
- if(type == (LoginInformationBeanData).toString()){
- return LoginInformationBeanData.fromJson(json);
- }
- if(type == (LoginInformationBeanDataExtra).toString()){
- return LoginInformationBeanDataExtra.fromJson(json);
- }
- if(type == (MessageBeanEntity).toString()){
- return MessageBeanEntity.fromJson(json);
- }
- if(type == (MessageBeanContent).toString()){
- return MessageBeanContent.fromJson(json);
- }
- if(type == (MsgBeanDataEntity).toString()){
- return MsgBeanDataEntity.fromJson(json);
- }
- if(type == (MyCouponBeanEntity).toString()){
- return MyCouponBeanEntity.fromJson(json);
- }
- if(type == (MyCouponBeanData).toString()){
- return MyCouponBeanData.fromJson(json);
- }
- if(type == (MyCouponBeanDataData).toString()){
- return MyCouponBeanDataData.fromJson(json);
- }
- if(type == (MyShopBeanEntity).toString()){
- return MyShopBeanEntity.fromJson(json);
- }
- if(type == (MyShopBeanData).toString()){
- return MyShopBeanData.fromJson(json);
- }
- if(type == (MyShopBeanDataData).toString()){
- return MyShopBeanDataData.fromJson(json);
- }
- if(type == (NewMsgBeanEntity).toString()){
- return NewMsgBeanEntity.fromJson(json);
- }
- if(type == (NewMsgBeanContent).toString()){
- return NewMsgBeanContent.fromJson(json);
- }
- if(type == (NewMsgBeanContentSender).toString()){
- return NewMsgBeanContentSender.fromJson(json);
- }
- if(type == (NewMsgBeanContentReceiver).toString()){
- return NewMsgBeanContentReceiver.fromJson(json);
- }
- if(type == (NewMsgBeanContentShop).toString()){
- return NewMsgBeanContentShop.fromJson(json);
- }
- if(type == (NewMsgBeanContentOrder).toString()){
- return NewMsgBeanContentOrder.fromJson(json);
- }
- if(type == (NewMsgBeanContentGoods).toString()){
- return NewMsgBeanContentGoods.fromJson(json);
- }
- if(type == (NewOrderBeanEntity).toString()){
- return NewOrderBeanEntity.fromJson(json);
- }
- if(type == (NewOrderBeanContent).toString()){
- return NewOrderBeanContent.fromJson(json);
- }
- if(type == (NsqTypeBeanEntity).toString()){
- return NsqTypeBeanEntity.fromJson(json);
- }
- if(type == (OfflinePaymentBeanEntity).toString()){
- return OfflinePaymentBeanEntity.fromJson(json);
- }
- if(type == (PayByAlipayBeanEntity).toString()){
- return PayByAlipayBeanEntity.fromJson(json);
- }
- if(type == (PayByWeChatBeanEntity).toString()){
- return PayByWeChatBeanEntity.fromJson(json);
- }
- if(type == (PayByWeChatBeanData).toString()){
- return PayByWeChatBeanData.fromJson(json);
- }
- if(type == (PayWayBeanEntity).toString()){
- return PayWayBeanEntity.fromJson(json);
- }
- if(type == (PayWayBeanData).toString()){
- return PayWayBeanData.fromJson(json);
- }
- if(type == (PoiBeanEntity).toString()){
- return PoiBeanEntity.fromJson(json);
- }
- if(type == (PoiBeanPois).toString()){
- return PoiBeanPois.fromJson(json);
- }
- if(type == (RedEnvelopeWallBeanEntity).toString()){
- return RedEnvelopeWallBeanEntity.fromJson(json);
- }
- if(type == (RedEnvelopeWallBeanData).toString()){
- return RedEnvelopeWallBeanData.fromJson(json);
- }
- if(type == (RedEnvelopeWallBeanDataData).toString()){
- return RedEnvelopeWallBeanDataData.fromJson(json);
- }
- if(type == (SaveImageBeanEntity).toString()){
- return SaveImageBeanEntity.fromJson(json);
- }
- if(type == (SaveOrderBeanEntity).toString()){
- return SaveOrderBeanEntity.fromJson(json);
- }
- if(type == (SaveQrCodeBeanEntity).toString()){
- return SaveQrCodeBeanEntity.fromJson(json);
- }
- if(type == (SendMessageBeanEntity).toString()){
- return SendMessageBeanEntity.fromJson(json);
- }
- if(type == (ShopUserUpBeanEntity).toString()){
- return ShopUserUpBeanEntity.fromJson(json);
- }
- if(type == (SmartOrderBeanEntity).toString()){
- return SmartOrderBeanEntity.fromJson(json);
- }
- if(type == (SmartOrderBeanData).toString()){
- return SmartOrderBeanData.fromJson(json);
- }
- if(type == (SmartOrderBeanDataData).toString()){
- return SmartOrderBeanDataData.fromJson(json);
- }
- if(type == (StoreBeanEntity).toString()){
- return StoreBeanEntity.fromJson(json);
- }
- if(type == (StoreBeanData).toString()){
- return StoreBeanData.fromJson(json);
- }
- if(type == (StoreBeanDataData).toString()){
- return StoreBeanDataData.fromJson(json);
- }
- if(type == (SystemInformationBeanEntity).toString()){
- return SystemInformationBeanEntity.fromJson(json);
- }
- if(type == (SystemInformationBeanContent).toString()){
- return SystemInformationBeanContent.fromJson(json);
- }
- if(type == (SystemInformationBeanListEntity).toString()){
- return SystemInformationBeanListEntity.fromJson(json);
- }
- if(type == (SystemInformationBeanListContent).toString()){
- return SystemInformationBeanListContent.fromJson(json);
- }
- if(type == (TableBeanEntity).toString()){
- return TableBeanEntity.fromJson(json);
- }
- if(type == (TemplateBeanEntity).toString()){
- return TemplateBeanEntity.fromJson(json);
- }
- if(type == (TemplateBeanData).toString()){
- return TemplateBeanData.fromJson(json);
- }
- if(type == (TouristGoodsBeanEntity).toString()){
- return TouristGoodsBeanEntity.fromJson(json);
- }
- if(type == (TouristGoodsBeanData).toString()){
- return TouristGoodsBeanData.fromJson(json);
- }
- if(type == (TouristPublicShopBeanEntity).toString()){
- return TouristPublicShopBeanEntity.fromJson(json);
- }
- if(type == (TouristPublicShopBeanData).toString()){
- return TouristPublicShopBeanData.fromJson(json);
- }
- if(type == (UploadImageBeanEntity).toString()){
- return UploadImageBeanEntity.fromJson(json);
- }
- if(type == (UploadImageBeanData).toString()){
- return UploadImageBeanData.fromJson(json);
- }
- if(type == (UseXRayFlowBeanEntity).toString()){
- return UseXRayFlowBeanEntity.fromJson(json);
- }
- if(type == (UseXRayFlowBeanData).toString()){
- return UseXRayFlowBeanData.fromJson(json);
- }
- if(type == (UseXRayFlowBeanDataFlows).toString()){
- return UseXRayFlowBeanDataFlows.fromJson(json);
- }
- if(type == (UserBalanceEntity).toString()){
- return UserBalanceEntity.fromJson(json);
- }
- if(type == (UserBeanEntity).toString()){
- return UserBeanEntity.fromJson(json);
- }
- if(type == (UserBeanData).toString()){
- return UserBeanData.fromJson(json);
- }
- if(type == (UserBeanDataData).toString()){
- return UserBeanDataData.fromJson(json);
- }
- if(type == (UserVpBeanEntity).toString()){
- return UserVpBeanEntity.fromJson(json);
- }
- if(type == (UserVpBeanData).toString()){
- return UserVpBeanData.fromJson(json);
- }
- if(type == (UserVpBeanDataData).toString()){
- return UserVpBeanDataData.fromJson(json);
- }
- if(type == (VpPricingBeanEntity).toString()){
- return VpPricingBeanEntity.fromJson(json);
- }
- if(type == (VpPricingBeanData).toString()){
- return VpPricingBeanData.fromJson(json);
- }
- if(type == (VpPricingBeanDataData).toString()){
- return VpPricingBeanDataData.fromJson(json);
- }
- if(type == (WXBeanEntity).toString()){
- return WXBeanEntity.fromJson(json);
- }
- if(type == (WithdrawPricingBeanEntity).toString()){
- return WithdrawPricingBeanEntity.fromJson(json);
- }
- if(type == (WithdrawPricingBeanData).toString()){
- return WithdrawPricingBeanData.fromJson(json);
- }
- if(type == (WithdrawPricingBeanDataData).toString()){
- return WithdrawPricingBeanDataData.fromJson(json);
- }
- return null;
- }
- //list is returned by type
- static M _getListChildType<M>(List data) {
- if(<AccessBeanEntity>[] is M){
- return data.map<AccessBeanEntity>((e) => AccessBeanEntity.fromJson(e)).toList() as M;
- }
- if(<ActivityBeanEntity>[] is M){
- return data.map<ActivityBeanEntity>((e) => ActivityBeanEntity.fromJson(e)).toList() as M;
- }
- if(<ActivityBeanData>[] is M){
- return data.map<ActivityBeanData>((e) => ActivityBeanData.fromJson(e)).toList() as M;
- }
- if(<AdBeanEntity>[] is M){
- return data.map<AdBeanEntity>((e) => AdBeanEntity.fromJson(e)).toList() as M;
- }
- if(<AdBeanData>[] is M){
- return data.map<AdBeanData>((e) => AdBeanData.fromJson(e)).toList() as M;
- }
- if(<AdBeanDataData>[] is M){
- return data.map<AdBeanDataData>((e) => AdBeanDataData.fromJson(e)).toList() as M;
- }
- if(<AdPricingBeanEntity>[] is M){
- return data.map<AdPricingBeanEntity>((e) => AdPricingBeanEntity.fromJson(e)).toList() as M;
- }
- if(<AdPricingBeanData>[] is M){
- return data.map<AdPricingBeanData>((e) => AdPricingBeanData.fromJson(e)).toList() as M;
- }
- if(<AddressBeanEntity>[] is M){
- return data.map<AddressBeanEntity>((e) => AddressBeanEntity.fromJson(e)).toList() as M;
- }
- if(<AddressBeanRegeocode>[] is M){
- return data.map<AddressBeanRegeocode>((e) => AddressBeanRegeocode.fromJson(e)).toList() as M;
- }
- if(<AddressBeanRegeocodeAddressComponent>[] is M){
- return data.map<AddressBeanRegeocodeAddressComponent>((e) => AddressBeanRegeocodeAddressComponent.fromJson(e)).toList() as M;
- }
- if(<AddressBeanRegeocodePois>[] is M){
- return data.map<AddressBeanRegeocodePois>((e) => AddressBeanRegeocodePois.fromJson(e)).toList() as M;
- }
- if(<AlipayResultBeanEntity>[] is M){
- return data.map<AlipayResultBeanEntity>((e) => AlipayResultBeanEntity.fromJson(e)).toList() as M;
- }
- if(<AndroidAppVersionBeanEntity>[] is M){
- return data.map<AndroidAppVersionBeanEntity>((e) => AndroidAppVersionBeanEntity.fromJson(e)).toList() as M;
- }
- if(<AndroidAppVersionBeanData>[] is M){
- return data.map<AndroidAppVersionBeanData>((e) => AndroidAppVersionBeanData.fromJson(e)).toList() as M;
- }
- if(<AnnualFeeOrderBeanEntity>[] is M){
- return data.map<AnnualFeeOrderBeanEntity>((e) => AnnualFeeOrderBeanEntity.fromJson(e)).toList() as M;
- }
- if(<AnnualFeeOrderBeanData>[] is M){
- return data.map<AnnualFeeOrderBeanData>((e) => AnnualFeeOrderBeanData.fromJson(e)).toList() as M;
- }
- if(<AppStoreReviewBeanEntity>[] is M){
- return data.map<AppStoreReviewBeanEntity>((e) => AppStoreReviewBeanEntity.fromJson(e)).toList() as M;
- }
- if(<ApplyForRedPacketBeanEntity>[] is M){
- return data.map<ApplyForRedPacketBeanEntity>((e) => ApplyForRedPacketBeanEntity.fromJson(e)).toList() as M;
- }
- if(<ApplyForRedPacketBeanData>[] is M){
- return data.map<ApplyForRedPacketBeanData>((e) => ApplyForRedPacketBeanData.fromJson(e)).toList() as M;
- }
- if(<CommodityCategoryBeanEntity>[] is M){
- return data.map<CommodityCategoryBeanEntity>((e) => CommodityCategoryBeanEntity.fromJson(e)).toList() as M;
- }
- if(<CommodityCategoryBeanData>[] is M){
- return data.map<CommodityCategoryBeanData>((e) => CommodityCategoryBeanData.fromJson(e)).toList() as M;
- }
- if(<ComplainBeanEntity>[] is M){
- return data.map<ComplainBeanEntity>((e) => ComplainBeanEntity.fromJson(e)).toList() as M;
- }
- if(<ComplainBeanData>[] is M){
- return data.map<ComplainBeanData>((e) => ComplainBeanData.fromJson(e)).toList() as M;
- }
- if(<ComplainBeanDataData>[] is M){
- return data.map<ComplainBeanDataData>((e) => ComplainBeanDataData.fromJson(e)).toList() as M;
- }
- if(<CouponBeanEntity>[] is M){
- return data.map<CouponBeanEntity>((e) => CouponBeanEntity.fromJson(e)).toList() as M;
- }
- if(<CouponBeanData>[] is M){
- return data.map<CouponBeanData>((e) => CouponBeanData.fromJson(e)).toList() as M;
- }
- if(<CouponBeanDataData>[] is M){
- return data.map<CouponBeanDataData>((e) => CouponBeanDataData.fromJson(e)).toList() as M;
- }
- if(<DBMessageBeanEntity>[] is M){
- return data.map<DBMessageBeanEntity>((e) => DBMessageBeanEntity.fromJson(e)).toList() as M;
- }
- if(<FixedPriceBeanEntity>[] is M){
- return data.map<FixedPriceBeanEntity>((e) => FixedPriceBeanEntity.fromJson(e)).toList() as M;
- }
- if(<FixedPriceBeanData>[] is M){
- return data.map<FixedPriceBeanData>((e) => FixedPriceBeanData.fromJson(e)).toList() as M;
- }
- if(<FlowBeanEntity>[] is M){
- return data.map<FlowBeanEntity>((e) => FlowBeanEntity.fromJson(e)).toList() as M;
- }
- if(<FlowBeanData>[] is M){
- return data.map<FlowBeanData>((e) => FlowBeanData.fromJson(e)).toList() as M;
- }
- if(<FlowBeanDataData>[] is M){
- return data.map<FlowBeanDataData>((e) => FlowBeanDataData.fromJson(e)).toList() as M;
- }
- if(<FlowBeanDataDataRecords>[] is M){
- return data.map<FlowBeanDataDataRecords>((e) => FlowBeanDataDataRecords.fromJson(e)).toList() as M;
- }
- if(<GoodsBeanEntity>[] is M){
- return data.map<GoodsBeanEntity>((e) => GoodsBeanEntity.fromJson(e)).toList() as M;
- }
- if(<GoodsBeanData>[] is M){
- return data.map<GoodsBeanData>((e) => GoodsBeanData.fromJson(e)).toList() as M;
- }
- if(<GoodsBeanDataData>[] is M){
- return data.map<GoodsBeanDataData>((e) => GoodsBeanDataData.fromJson(e)).toList() as M;
- }
- if(<GrabARedEnvelopeBeanEntity>[] is M){
- return data.map<GrabARedEnvelopeBeanEntity>((e) => GrabARedEnvelopeBeanEntity.fromJson(e)).toList() as M;
- }
- if(<GrabARedEnvelopeBeanData>[] is M){
- return data.map<GrabARedEnvelopeBeanData>((e) => GrabARedEnvelopeBeanData.fromJson(e)).toList() as M;
- }
- if(<HomeCarouselBeanEntity>[] is M){
- return data.map<HomeCarouselBeanEntity>((e) => HomeCarouselBeanEntity.fromJson(e)).toList() as M;
- }
- if(<HomeCarouselBeanData>[] is M){
- return data.map<HomeCarouselBeanData>((e) => HomeCarouselBeanData.fromJson(e)).toList() as M;
- }
- if(<LoginInformationBeanEntity>[] is M){
- return data.map<LoginInformationBeanEntity>((e) => LoginInformationBeanEntity.fromJson(e)).toList() as M;
- }
- if(<LoginInformationBeanData>[] is M){
- return data.map<LoginInformationBeanData>((e) => LoginInformationBeanData.fromJson(e)).toList() as M;
- }
- if(<LoginInformationBeanDataExtra>[] is M){
- return data.map<LoginInformationBeanDataExtra>((e) => LoginInformationBeanDataExtra.fromJson(e)).toList() as M;
- }
- if(<MessageBeanEntity>[] is M){
- return data.map<MessageBeanEntity>((e) => MessageBeanEntity.fromJson(e)).toList() as M;
- }
- if(<MessageBeanContent>[] is M){
- return data.map<MessageBeanContent>((e) => MessageBeanContent.fromJson(e)).toList() as M;
- }
- if(<MsgBeanDataEntity>[] is M){
- return data.map<MsgBeanDataEntity>((e) => MsgBeanDataEntity.fromJson(e)).toList() as M;
- }
- if(<MyCouponBeanEntity>[] is M){
- return data.map<MyCouponBeanEntity>((e) => MyCouponBeanEntity.fromJson(e)).toList() as M;
- }
- if(<MyCouponBeanData>[] is M){
- return data.map<MyCouponBeanData>((e) => MyCouponBeanData.fromJson(e)).toList() as M;
- }
- if(<MyCouponBeanDataData>[] is M){
- return data.map<MyCouponBeanDataData>((e) => MyCouponBeanDataData.fromJson(e)).toList() as M;
- }
- if(<MyShopBeanEntity>[] is M){
- return data.map<MyShopBeanEntity>((e) => MyShopBeanEntity.fromJson(e)).toList() as M;
- }
- if(<MyShopBeanData>[] is M){
- return data.map<MyShopBeanData>((e) => MyShopBeanData.fromJson(e)).toList() as M;
- }
- if(<MyShopBeanDataData>[] is M){
- return data.map<MyShopBeanDataData>((e) => MyShopBeanDataData.fromJson(e)).toList() as M;
- }
- if(<NewMsgBeanEntity>[] is M){
- return data.map<NewMsgBeanEntity>((e) => NewMsgBeanEntity.fromJson(e)).toList() as M;
- }
- if(<NewMsgBeanContent>[] is M){
- return data.map<NewMsgBeanContent>((e) => NewMsgBeanContent.fromJson(e)).toList() as M;
- }
- if(<NewMsgBeanContentSender>[] is M){
- return data.map<NewMsgBeanContentSender>((e) => NewMsgBeanContentSender.fromJson(e)).toList() as M;
- }
- if(<NewMsgBeanContentReceiver>[] is M){
- return data.map<NewMsgBeanContentReceiver>((e) => NewMsgBeanContentReceiver.fromJson(e)).toList() as M;
- }
- if(<NewMsgBeanContentShop>[] is M){
- return data.map<NewMsgBeanContentShop>((e) => NewMsgBeanContentShop.fromJson(e)).toList() as M;
- }
- if(<NewMsgBeanContentOrder>[] is M){
- return data.map<NewMsgBeanContentOrder>((e) => NewMsgBeanContentOrder.fromJson(e)).toList() as M;
- }
- if(<NewMsgBeanContentGoods>[] is M){
- return data.map<NewMsgBeanContentGoods>((e) => NewMsgBeanContentGoods.fromJson(e)).toList() as M;
- }
- if(<NewOrderBeanEntity>[] is M){
- return data.map<NewOrderBeanEntity>((e) => NewOrderBeanEntity.fromJson(e)).toList() as M;
- }
- if(<NewOrderBeanContent>[] is M){
- return data.map<NewOrderBeanContent>((e) => NewOrderBeanContent.fromJson(e)).toList() as M;
- }
- if(<NsqTypeBeanEntity>[] is M){
- return data.map<NsqTypeBeanEntity>((e) => NsqTypeBeanEntity.fromJson(e)).toList() as M;
- }
- if(<OfflinePaymentBeanEntity>[] is M){
- return data.map<OfflinePaymentBeanEntity>((e) => OfflinePaymentBeanEntity.fromJson(e)).toList() as M;
- }
- if(<PayByAlipayBeanEntity>[] is M){
- return data.map<PayByAlipayBeanEntity>((e) => PayByAlipayBeanEntity.fromJson(e)).toList() as M;
- }
- if(<PayByWeChatBeanEntity>[] is M){
- return data.map<PayByWeChatBeanEntity>((e) => PayByWeChatBeanEntity.fromJson(e)).toList() as M;
- }
- if(<PayByWeChatBeanData>[] is M){
- return data.map<PayByWeChatBeanData>((e) => PayByWeChatBeanData.fromJson(e)).toList() as M;
- }
- if(<PayWayBeanEntity>[] is M){
- return data.map<PayWayBeanEntity>((e) => PayWayBeanEntity.fromJson(e)).toList() as M;
- }
- if(<PayWayBeanData>[] is M){
- return data.map<PayWayBeanData>((e) => PayWayBeanData.fromJson(e)).toList() as M;
- }
- if(<PoiBeanEntity>[] is M){
- return data.map<PoiBeanEntity>((e) => PoiBeanEntity.fromJson(e)).toList() as M;
- }
- if(<PoiBeanPois>[] is M){
- return data.map<PoiBeanPois>((e) => PoiBeanPois.fromJson(e)).toList() as M;
- }
- if(<RedEnvelopeWallBeanEntity>[] is M){
- return data.map<RedEnvelopeWallBeanEntity>((e) => RedEnvelopeWallBeanEntity.fromJson(e)).toList() as M;
- }
- if(<RedEnvelopeWallBeanData>[] is M){
- return data.map<RedEnvelopeWallBeanData>((e) => RedEnvelopeWallBeanData.fromJson(e)).toList() as M;
- }
- if(<RedEnvelopeWallBeanDataData>[] is M){
- return data.map<RedEnvelopeWallBeanDataData>((e) => RedEnvelopeWallBeanDataData.fromJson(e)).toList() as M;
- }
- if(<SaveImageBeanEntity>[] is M){
- return data.map<SaveImageBeanEntity>((e) => SaveImageBeanEntity.fromJson(e)).toList() as M;
- }
- if(<SaveOrderBeanEntity>[] is M){
- return data.map<SaveOrderBeanEntity>((e) => SaveOrderBeanEntity.fromJson(e)).toList() as M;
- }
- if(<SaveQrCodeBeanEntity>[] is M){
- return data.map<SaveQrCodeBeanEntity>((e) => SaveQrCodeBeanEntity.fromJson(e)).toList() as M;
- }
- if(<SendMessageBeanEntity>[] is M){
- return data.map<SendMessageBeanEntity>((e) => SendMessageBeanEntity.fromJson(e)).toList() as M;
- }
- if(<ShopUserUpBeanEntity>[] is M){
- return data.map<ShopUserUpBeanEntity>((e) => ShopUserUpBeanEntity.fromJson(e)).toList() as M;
- }
- if(<SmartOrderBeanEntity>[] is M){
- return data.map<SmartOrderBeanEntity>((e) => SmartOrderBeanEntity.fromJson(e)).toList() as M;
- }
- if(<SmartOrderBeanData>[] is M){
- return data.map<SmartOrderBeanData>((e) => SmartOrderBeanData.fromJson(e)).toList() as M;
- }
- if(<SmartOrderBeanDataData>[] is M){
- return data.map<SmartOrderBeanDataData>((e) => SmartOrderBeanDataData.fromJson(e)).toList() as M;
- }
- if(<StoreBeanEntity>[] is M){
- return data.map<StoreBeanEntity>((e) => StoreBeanEntity.fromJson(e)).toList() as M;
- }
- if(<StoreBeanData>[] is M){
- return data.map<StoreBeanData>((e) => StoreBeanData.fromJson(e)).toList() as M;
- }
- if(<StoreBeanDataData>[] is M){
- return data.map<StoreBeanDataData>((e) => StoreBeanDataData.fromJson(e)).toList() as M;
- }
- if(<SystemInformationBeanEntity>[] is M){
- return data.map<SystemInformationBeanEntity>((e) => SystemInformationBeanEntity.fromJson(e)).toList() as M;
- }
- if(<SystemInformationBeanContent>[] is M){
- return data.map<SystemInformationBeanContent>((e) => SystemInformationBeanContent.fromJson(e)).toList() as M;
- }
- if(<SystemInformationBeanListEntity>[] is M){
- return data.map<SystemInformationBeanListEntity>((e) => SystemInformationBeanListEntity.fromJson(e)).toList() as M;
- }
- if(<SystemInformationBeanListContent>[] is M){
- return data.map<SystemInformationBeanListContent>((e) => SystemInformationBeanListContent.fromJson(e)).toList() as M;
- }
- if(<TableBeanEntity>[] is M){
- return data.map<TableBeanEntity>((e) => TableBeanEntity.fromJson(e)).toList() as M;
- }
- if(<TemplateBeanEntity>[] is M){
- return data.map<TemplateBeanEntity>((e) => TemplateBeanEntity.fromJson(e)).toList() as M;
- }
- if(<TemplateBeanData>[] is M){
- return data.map<TemplateBeanData>((e) => TemplateBeanData.fromJson(e)).toList() as M;
- }
- if(<TouristGoodsBeanEntity>[] is M){
- return data.map<TouristGoodsBeanEntity>((e) => TouristGoodsBeanEntity.fromJson(e)).toList() as M;
- }
- if(<TouristGoodsBeanData>[] is M){
- return data.map<TouristGoodsBeanData>((e) => TouristGoodsBeanData.fromJson(e)).toList() as M;
- }
- if(<TouristPublicShopBeanEntity>[] is M){
- return data.map<TouristPublicShopBeanEntity>((e) => TouristPublicShopBeanEntity.fromJson(e)).toList() as M;
- }
- if(<TouristPublicShopBeanData>[] is M){
- return data.map<TouristPublicShopBeanData>((e) => TouristPublicShopBeanData.fromJson(e)).toList() as M;
- }
- if(<UploadImageBeanEntity>[] is M){
- return data.map<UploadImageBeanEntity>((e) => UploadImageBeanEntity.fromJson(e)).toList() as M;
- }
- if(<UploadImageBeanData>[] is M){
- return data.map<UploadImageBeanData>((e) => UploadImageBeanData.fromJson(e)).toList() as M;
- }
- if(<UseXRayFlowBeanEntity>[] is M){
- return data.map<UseXRayFlowBeanEntity>((e) => UseXRayFlowBeanEntity.fromJson(e)).toList() as M;
- }
- if(<UseXRayFlowBeanData>[] is M){
- return data.map<UseXRayFlowBeanData>((e) => UseXRayFlowBeanData.fromJson(e)).toList() as M;
- }
- if(<UseXRayFlowBeanDataFlows>[] is M){
- return data.map<UseXRayFlowBeanDataFlows>((e) => UseXRayFlowBeanDataFlows.fromJson(e)).toList() as M;
- }
- if(<UserBalanceEntity>[] is M){
- return data.map<UserBalanceEntity>((e) => UserBalanceEntity.fromJson(e)).toList() as M;
- }
- if(<UserBeanEntity>[] is M){
- return data.map<UserBeanEntity>((e) => UserBeanEntity.fromJson(e)).toList() as M;
- }
- if(<UserBeanData>[] is M){
- return data.map<UserBeanData>((e) => UserBeanData.fromJson(e)).toList() as M;
- }
- if(<UserBeanDataData>[] is M){
- return data.map<UserBeanDataData>((e) => UserBeanDataData.fromJson(e)).toList() as M;
- }
- if(<UserVpBeanEntity>[] is M){
- return data.map<UserVpBeanEntity>((e) => UserVpBeanEntity.fromJson(e)).toList() as M;
- }
- if(<UserVpBeanData>[] is M){
- return data.map<UserVpBeanData>((e) => UserVpBeanData.fromJson(e)).toList() as M;
- }
- if(<UserVpBeanDataData>[] is M){
- return data.map<UserVpBeanDataData>((e) => UserVpBeanDataData.fromJson(e)).toList() as M;
- }
- if(<VpPricingBeanEntity>[] is M){
- return data.map<VpPricingBeanEntity>((e) => VpPricingBeanEntity.fromJson(e)).toList() as M;
- }
- if(<VpPricingBeanData>[] is M){
- return data.map<VpPricingBeanData>((e) => VpPricingBeanData.fromJson(e)).toList() as M;
- }
- if(<VpPricingBeanDataData>[] is M){
- return data.map<VpPricingBeanDataData>((e) => VpPricingBeanDataData.fromJson(e)).toList() as M;
- }
- if(<WXBeanEntity>[] is M){
- return data.map<WXBeanEntity>((e) => WXBeanEntity.fromJson(e)).toList() as M;
- }
- if(<WithdrawPricingBeanEntity>[] is M){
- return data.map<WithdrawPricingBeanEntity>((e) => WithdrawPricingBeanEntity.fromJson(e)).toList() as M;
- }
- if(<WithdrawPricingBeanData>[] is M){
- return data.map<WithdrawPricingBeanData>((e) => WithdrawPricingBeanData.fromJson(e)).toList() as M;
- }
- if(<WithdrawPricingBeanDataData>[] is M){
- return data.map<WithdrawPricingBeanDataData>((e) => WithdrawPricingBeanDataData.fromJson(e)).toList() as M;
- }
- throw Exception("not found");
- }
- static M fromJsonAsT<M>(json) {
- if (json is List) {
- return _getListChildType<M>(json);
- } else {
- return _fromJsonSingle<M>(json) as M;
- }
- }
- }
|