json_convert_content.dart 59 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314
  1. // ignore_for_file: non_constant_identifier_names
  2. // ignore_for_file: camel_case_types
  3. // ignore_for_file: prefer_single_quotes
  4. // This file is automatically generated. DO NOT EDIT, all your changes would be lost.
  5. import 'package:bbyyy/beans/commodity_category_bean_entity.dart';
  6. import 'package:bbyyy/generated/json/commodity_category_bean_entity_helper.dart';
  7. import 'package:bbyyy/beans/coupon_bean_entity.dart';
  8. import 'package:bbyyy/generated/json/coupon_bean_entity_helper.dart';
  9. import 'package:bbyyy/beans/new_order_bean_entity.dart';
  10. import 'package:bbyyy/generated/json/new_order_bean_entity_helper.dart';
  11. import 'package:bbyyy/beans/shop_user_up_bean_entity.dart';
  12. import 'package:bbyyy/generated/json/shop_user_up_bean_entity_helper.dart';
  13. import 'package:bbyyy/beans/my_shop_bean_entity.dart';
  14. import 'package:bbyyy/generated/json/my_shop_bean_entity_helper.dart';
  15. import 'package:bbyyy/beans/complain_bean_entity.dart';
  16. import 'package:bbyyy/generated/json/complain_bean_entity_helper.dart';
  17. import 'package:bbyyy/beans/red_envelope_wall_bean_entity.dart';
  18. import 'package:bbyyy/generated/json/red_envelope_wall_bean_entity_helper.dart';
  19. import 'package:bbyyy/beans/android_app_version_bean_entity.dart';
  20. import 'package:bbyyy/generated/json/android_app_version_bean_entity_helper.dart';
  21. import 'package:bbyyy/beans/home_carousel_bean_entity.dart';
  22. import 'package:bbyyy/generated/json/home_carousel_bean_entity_helper.dart';
  23. import 'package:bbyyy/beans/alipay_result_bean_entity.dart';
  24. import 'package:bbyyy/generated/json/alipay_result_bean_entity_helper.dart';
  25. import 'package:bbyyy/beans/new_msg_bean_entity.dart';
  26. import 'package:bbyyy/generated/json/new_msg_bean_entity_helper.dart';
  27. import 'package:bbyyy/beans/save_qr_code_bean_entity.dart';
  28. import 'package:bbyyy/generated/json/save_qr_code_bean_entity_helper.dart';
  29. import 'package:bbyyy/beans/fixed_price_bean_entity.dart';
  30. import 'package:bbyyy/generated/json/fixed_price_bean_entity_helper.dart';
  31. import 'package:bbyyy/beans/grab_a_red_envelope_bean_entity.dart';
  32. import 'package:bbyyy/generated/json/grab_a_red_envelope_bean_entity_helper.dart';
  33. import 'package:bbyyy/beans/pay_by_alipay_bean_entity.dart';
  34. import 'package:bbyyy/generated/json/pay_by_alipay_bean_entity_helper.dart';
  35. import 'package:bbyyy/beans/pay_by_we_chat_bean_entity.dart';
  36. import 'package:bbyyy/generated/json/pay_by_we_chat_bean_entity_helper.dart';
  37. import 'package:bbyyy/beans/access_bean_entity.dart';
  38. import 'package:bbyyy/generated/json/access_bean_entity_helper.dart';
  39. import 'package:bbyyy/beans/save_image_bean_entity.dart';
  40. import 'package:bbyyy/generated/json/save_image_bean_entity_helper.dart';
  41. import 'package:bbyyy/beans/user_vp_bean_entity.dart';
  42. import 'package:bbyyy/generated/json/user_vp_bean_entity_helper.dart';
  43. import 'package:bbyyy/beans/apply_for_red_packet_bean_entity.dart';
  44. import 'package:bbyyy/generated/json/apply_for_red_packet_bean_entity_helper.dart';
  45. import 'package:bbyyy/beans/user_balance_entity.dart';
  46. import 'package:bbyyy/generated/json/user_balance_entity_helper.dart';
  47. import 'package:bbyyy/beans/login_information_bean_entity.dart';
  48. import 'package:bbyyy/generated/json/login_information_bean_entity_helper.dart';
  49. import 'package:bbyyy/beans/store_bean_entity.dart';
  50. import 'package:bbyyy/generated/json/store_bean_entity_helper.dart';
  51. import 'package:bbyyy/beans/offline_payment_bean_entity.dart';
  52. import 'package:bbyyy/generated/json/offline_payment_bean_entity_helper.dart';
  53. import 'package:bbyyy/beans/save_order_bean_entity.dart';
  54. import 'package:bbyyy/generated/json/save_order_bean_entity_helper.dart';
  55. import 'package:bbyyy/beans/pay_way_bean_entity.dart';
  56. import 'package:bbyyy/generated/json/pay_way_bean_entity_helper.dart';
  57. import 'package:bbyyy/beans/system_information_bean_list_entity.dart';
  58. import 'package:bbyyy/generated/json/system_information_bean_list_entity_helper.dart';
  59. import 'package:bbyyy/beans/d_b_message_bean_entity.dart';
  60. import 'package:bbyyy/generated/json/d_b_message_bean_entity_helper.dart';
  61. import 'package:bbyyy/beans/tourist_goods_bean_entity.dart';
  62. import 'package:bbyyy/generated/json/tourist_goods_bean_entity_helper.dart';
  63. import 'package:bbyyy/beans/activity_bean_entity.dart';
  64. import 'package:bbyyy/generated/json/activity_bean_entity_helper.dart';
  65. import 'package:bbyyy/beans/table_bean_entity.dart';
  66. import 'package:bbyyy/generated/json/table_bean_entity_helper.dart';
  67. import 'package:bbyyy/beans/withdraw_pricing_bean_entity.dart';
  68. import 'package:bbyyy/generated/json/withdraw_pricing_bean_entity_helper.dart';
  69. import 'package:bbyyy/beans/system_information_bean_entity.dart';
  70. import 'package:bbyyy/generated/json/system_information_bean_entity_helper.dart';
  71. import 'package:bbyyy/beans/message_bean_entity.dart';
  72. import 'package:bbyyy/generated/json/message_bean_entity_helper.dart';
  73. import 'package:bbyyy/beans/user_bean_entity.dart';
  74. import 'package:bbyyy/generated/json/user_bean_entity_helper.dart';
  75. import 'package:bbyyy/beans/send_message_bean_entity.dart';
  76. import 'package:bbyyy/generated/json/send_message_bean_entity_helper.dart';
  77. import 'package:bbyyy/beans/upload_image_bean_entity.dart';
  78. import 'package:bbyyy/generated/json/upload_image_bean_entity_helper.dart';
  79. import 'package:bbyyy/beans/ad_pricing_bean_entity.dart';
  80. import 'package:bbyyy/generated/json/ad_pricing_bean_entity_helper.dart';
  81. import 'package:bbyyy/beans/msg_bean_data_entity.dart';
  82. import 'package:bbyyy/generated/json/msg_bean_data_entity_helper.dart';
  83. import 'package:bbyyy/beans/use_x_ray_flow_bean_entity.dart';
  84. import 'package:bbyyy/generated/json/use_x_ray_flow_bean_entity_helper.dart';
  85. import 'package:bbyyy/beans/tourist_public_shop_bean_entity.dart';
  86. import 'package:bbyyy/generated/json/tourist_public_shop_bean_entity_helper.dart';
  87. import 'package:bbyyy/beans/ad_bean_entity.dart';
  88. import 'package:bbyyy/generated/json/ad_bean_entity_helper.dart';
  89. import 'package:bbyyy/beans/app_store_review_bean_entity.dart';
  90. import 'package:bbyyy/generated/json/app_store_review_bean_entity_helper.dart';
  91. import 'package:bbyyy/beans/vp_pricing_bean_entity.dart';
  92. import 'package:bbyyy/generated/json/vp_pricing_bean_entity_helper.dart';
  93. import 'package:bbyyy/beans/goods_bean_entity.dart';
  94. import 'package:bbyyy/generated/json/goods_bean_entity_helper.dart';
  95. import 'package:bbyyy/beans/poi_bean_entity.dart';
  96. import 'package:bbyyy/generated/json/poi_bean_entity_helper.dart';
  97. import 'package:bbyyy/beans/nsq_type_bean_entity.dart';
  98. import 'package:bbyyy/generated/json/nsq_type_bean_entity_helper.dart';
  99. import 'package:bbyyy/beans/w_x_bean_entity.dart';
  100. import 'package:bbyyy/generated/json/w_x_bean_entity_helper.dart';
  101. import 'package:bbyyy/beans/my_coupon_bean_entity.dart';
  102. import 'package:bbyyy/generated/json/my_coupon_bean_entity_helper.dart';
  103. import 'package:bbyyy/beans/annual_fee_order_bean_entity.dart';
  104. import 'package:bbyyy/generated/json/annual_fee_order_bean_entity_helper.dart';
  105. import 'package:bbyyy/beans/smart_order_bean_entity.dart';
  106. import 'package:bbyyy/generated/json/smart_order_bean_entity_helper.dart';
  107. import 'package:bbyyy/beans/address_bean_entity.dart';
  108. import 'package:bbyyy/generated/json/address_bean_entity_helper.dart';
  109. import 'package:bbyyy/beans/template_bean_entity.dart';
  110. import 'package:bbyyy/generated/json/template_bean_entity_helper.dart';
  111. import 'package:bbyyy/beans/flow_bean_entity.dart';
  112. import 'package:bbyyy/generated/json/flow_bean_entity_helper.dart';
  113. class JsonConvert<T> {
  114. T fromJson(Map<String, dynamic> json) {
  115. return _getFromJson<T>(runtimeType, this, json);
  116. }
  117. Map<String, dynamic> toJson() {
  118. return _getToJson<T>(runtimeType, this);
  119. }
  120. static _getFromJson<T>(Type type, data, json) {
  121. switch (type) {
  122. case CommodityCategoryBeanEntity:
  123. return commodityCategoryBeanEntityFromJson(data as CommodityCategoryBeanEntity, json) as T;
  124. case CommodityCategoryBeanData:
  125. return commodityCategoryBeanDataFromJson(data as CommodityCategoryBeanData, json) as T;
  126. case CouponBeanEntity:
  127. return couponBeanEntityFromJson(data as CouponBeanEntity, json) as T;
  128. case CouponBeanData:
  129. return couponBeanDataFromJson(data as CouponBeanData, json) as T;
  130. case CouponBeanDataData:
  131. return couponBeanDataDataFromJson(data as CouponBeanDataData, json) as T;
  132. case NewOrderBeanEntity:
  133. return newOrderBeanEntityFromJson(data as NewOrderBeanEntity, json) as T;
  134. case NewOrderBeanContent:
  135. return newOrderBeanContentFromJson(data as NewOrderBeanContent, json) as T;
  136. case ShopUserUpBeanEntity:
  137. return shopUserUpBeanEntityFromJson(data as ShopUserUpBeanEntity, json) as T;
  138. case MyShopBeanEntity:
  139. return myShopBeanEntityFromJson(data as MyShopBeanEntity, json) as T;
  140. case MyShopBeanData:
  141. return myShopBeanDataFromJson(data as MyShopBeanData, json) as T;
  142. case MyShopBeanDataData:
  143. return myShopBeanDataDataFromJson(data as MyShopBeanDataData, json) as T;
  144. case ComplainBeanEntity:
  145. return complainBeanEntityFromJson(data as ComplainBeanEntity, json) as T;
  146. case ComplainBeanData:
  147. return complainBeanDataFromJson(data as ComplainBeanData, json) as T;
  148. case ComplainBeanDataData:
  149. return complainBeanDataDataFromJson(data as ComplainBeanDataData, json) as T;
  150. case RedEnvelopeWallBeanEntity:
  151. return redEnvelopeWallBeanEntityFromJson(data as RedEnvelopeWallBeanEntity, json) as T;
  152. case RedEnvelopeWallBeanData:
  153. return redEnvelopeWallBeanDataFromJson(data as RedEnvelopeWallBeanData, json) as T;
  154. case RedEnvelopeWallBeanDataData:
  155. return redEnvelopeWallBeanDataDataFromJson(data as RedEnvelopeWallBeanDataData, json) as T;
  156. case AndroidAppVersionBeanEntity:
  157. return androidAppVersionBeanEntityFromJson(data as AndroidAppVersionBeanEntity, json) as T;
  158. case AndroidAppVersionBeanData:
  159. return androidAppVersionBeanDataFromJson(data as AndroidAppVersionBeanData, json) as T;
  160. case HomeCarouselBeanEntity:
  161. return homeCarouselBeanEntityFromJson(data as HomeCarouselBeanEntity, json) as T;
  162. case HomeCarouselBeanData:
  163. return homeCarouselBeanDataFromJson(data as HomeCarouselBeanData, json) as T;
  164. case AlipayResultBeanEntity:
  165. return alipayResultBeanEntityFromJson(data as AlipayResultBeanEntity, json) as T;
  166. case NewMsgBeanEntity:
  167. return newMsgBeanEntityFromJson(data as NewMsgBeanEntity, json) as T;
  168. case NewMsgBeanContent:
  169. return newMsgBeanContentFromJson(data as NewMsgBeanContent, json) as T;
  170. case NewMsgBeanContentSender:
  171. return newMsgBeanContentSenderFromJson(data as NewMsgBeanContentSender, json) as T;
  172. case NewMsgBeanContentReceiver:
  173. return newMsgBeanContentReceiverFromJson(data as NewMsgBeanContentReceiver, json) as T;
  174. case NewMsgBeanContentShop:
  175. return newMsgBeanContentShopFromJson(data as NewMsgBeanContentShop, json) as T;
  176. case NewMsgBeanContentOrder:
  177. return newMsgBeanContentOrderFromJson(data as NewMsgBeanContentOrder, json) as T;
  178. case NewMsgBeanContentGoods:
  179. return newMsgBeanContentGoodsFromJson(data as NewMsgBeanContentGoods, json) as T;
  180. case SaveQrCodeBeanEntity:
  181. return saveQrCodeBeanEntityFromJson(data as SaveQrCodeBeanEntity, json) as T;
  182. case FixedPriceBeanEntity:
  183. return fixedPriceBeanEntityFromJson(data as FixedPriceBeanEntity, json) as T;
  184. case FixedPriceBeanData:
  185. return fixedPriceBeanDataFromJson(data as FixedPriceBeanData, json) as T;
  186. case GrabARedEnvelopeBeanEntity:
  187. return grabARedEnvelopeBeanEntityFromJson(data as GrabARedEnvelopeBeanEntity, json) as T;
  188. case GrabARedEnvelopeBeanData:
  189. return grabARedEnvelopeBeanDataFromJson(data as GrabARedEnvelopeBeanData, json) as T;
  190. case PayByAlipayBeanEntity:
  191. return payByAlipayBeanEntityFromJson(data as PayByAlipayBeanEntity, json) as T;
  192. case PayByWeChatBeanEntity:
  193. return payByWeChatBeanEntityFromJson(data as PayByWeChatBeanEntity, json) as T;
  194. case PayByWeChatBeanData:
  195. return payByWeChatBeanDataFromJson(data as PayByWeChatBeanData, json) as T;
  196. case AccessBeanEntity:
  197. return accessBeanEntityFromJson(data as AccessBeanEntity, json) as T;
  198. case SaveImageBeanEntity:
  199. return saveImageBeanEntityFromJson(data as SaveImageBeanEntity, json) as T;
  200. case UserVpBeanEntity:
  201. return userVpBeanEntityFromJson(data as UserVpBeanEntity, json) as T;
  202. case UserVpBeanData:
  203. return userVpBeanDataFromJson(data as UserVpBeanData, json) as T;
  204. case UserVpBeanDataData:
  205. return userVpBeanDataDataFromJson(data as UserVpBeanDataData, json) as T;
  206. case ApplyForRedPacketBeanEntity:
  207. return applyForRedPacketBeanEntityFromJson(data as ApplyForRedPacketBeanEntity, json) as T;
  208. case ApplyForRedPacketBeanData:
  209. return applyForRedPacketBeanDataFromJson(data as ApplyForRedPacketBeanData, json) as T;
  210. case UserBalanceEntity:
  211. return userBalanceEntityFromJson(data as UserBalanceEntity, json) as T;
  212. case LoginInformationBeanEntity:
  213. return loginInformationBeanEntityFromJson(data as LoginInformationBeanEntity, json) as T;
  214. case LoginInformationBeanData:
  215. return loginInformationBeanDataFromJson(data as LoginInformationBeanData, json) as T;
  216. case LoginInformationBeanDataExtra:
  217. return loginInformationBeanDataExtraFromJson(data as LoginInformationBeanDataExtra, json) as T;
  218. case StoreBeanEntity:
  219. return storeBeanEntityFromJson(data as StoreBeanEntity, json) as T;
  220. case StoreBeanData:
  221. return storeBeanDataFromJson(data as StoreBeanData, json) as T;
  222. case StoreBeanDataData:
  223. return storeBeanDataDataFromJson(data as StoreBeanDataData, json) as T;
  224. case OfflinePaymentBeanEntity:
  225. return offlinePaymentBeanEntityFromJson(data as OfflinePaymentBeanEntity, json) as T;
  226. case SaveOrderBeanEntity:
  227. return saveOrderBeanEntityFromJson(data as SaveOrderBeanEntity, json) as T;
  228. case PayWayBeanEntity:
  229. return payWayBeanEntityFromJson(data as PayWayBeanEntity, json) as T;
  230. case PayWayBeanData:
  231. return payWayBeanDataFromJson(data as PayWayBeanData, json) as T;
  232. case SystemInformationBeanListEntity:
  233. return systemInformationBeanListEntityFromJson(data as SystemInformationBeanListEntity, json) as T;
  234. case SystemInformationBeanListContent:
  235. return systemInformationBeanListContentFromJson(data as SystemInformationBeanListContent, json) as T;
  236. case DBMessageBeanEntity:
  237. return dBMessageBeanEntityFromJson(data as DBMessageBeanEntity, json) as T;
  238. case TouristGoodsBeanEntity:
  239. return touristGoodsBeanEntityFromJson(data as TouristGoodsBeanEntity, json) as T;
  240. case TouristGoodsBeanData:
  241. return touristGoodsBeanDataFromJson(data as TouristGoodsBeanData, json) as T;
  242. case ActivityBeanEntity:
  243. return activityBeanEntityFromJson(data as ActivityBeanEntity, json) as T;
  244. case ActivityBeanData:
  245. return activityBeanDataFromJson(data as ActivityBeanData, json) as T;
  246. case TableBeanEntity:
  247. return tableBeanEntityFromJson(data as TableBeanEntity, json) as T;
  248. case WithdrawPricingBeanEntity:
  249. return withdrawPricingBeanEntityFromJson(data as WithdrawPricingBeanEntity, json) as T;
  250. case WithdrawPricingBeanData:
  251. return withdrawPricingBeanDataFromJson(data as WithdrawPricingBeanData, json) as T;
  252. case WithdrawPricingBeanDataData:
  253. return withdrawPricingBeanDataDataFromJson(data as WithdrawPricingBeanDataData, json) as T;
  254. case SystemInformationBeanEntity:
  255. return systemInformationBeanEntityFromJson(data as SystemInformationBeanEntity, json) as T;
  256. case SystemInformationBeanContent:
  257. return systemInformationBeanContentFromJson(data as SystemInformationBeanContent, json) as T;
  258. case MessageBeanEntity:
  259. return messageBeanEntityFromJson(data as MessageBeanEntity, json) as T;
  260. case MessageBeanContent:
  261. return messageBeanContentFromJson(data as MessageBeanContent, json) as T;
  262. case UserBeanEntity:
  263. return userBeanEntityFromJson(data as UserBeanEntity, json) as T;
  264. case UserBeanData:
  265. return userBeanDataFromJson(data as UserBeanData, json) as T;
  266. case UserBeanDataData:
  267. return userBeanDataDataFromJson(data as UserBeanDataData, json) as T;
  268. case SendMessageBeanEntity:
  269. return sendMessageBeanEntityFromJson(data as SendMessageBeanEntity, json) as T;
  270. case UploadImageBeanEntity:
  271. return uploadImageBeanEntityFromJson(data as UploadImageBeanEntity, json) as T;
  272. case UploadImageBeanData:
  273. return uploadImageBeanDataFromJson(data as UploadImageBeanData, json) as T;
  274. case AdPricingBeanEntity:
  275. return adPricingBeanEntityFromJson(data as AdPricingBeanEntity, json) as T;
  276. case AdPricingBeanData:
  277. return adPricingBeanDataFromJson(data as AdPricingBeanData, json) as T;
  278. case MsgBeanDataEntity:
  279. return msgBeanDataEntityFromJson(data as MsgBeanDataEntity, json) as T;
  280. case UseXRayFlowBeanEntity:
  281. return useXRayFlowBeanEntityFromJson(data as UseXRayFlowBeanEntity, json) as T;
  282. case UseXRayFlowBeanData:
  283. return useXRayFlowBeanDataFromJson(data as UseXRayFlowBeanData, json) as T;
  284. case UseXRayFlowBeanDataFlows:
  285. return useXRayFlowBeanDataFlowsFromJson(data as UseXRayFlowBeanDataFlows, json) as T;
  286. case TouristPublicShopBeanEntity:
  287. return touristPublicShopBeanEntityFromJson(data as TouristPublicShopBeanEntity, json) as T;
  288. case TouristPublicShopBeanData:
  289. return touristPublicShopBeanDataFromJson(data as TouristPublicShopBeanData, json) as T;
  290. case AdBeanEntity:
  291. return adBeanEntityFromJson(data as AdBeanEntity, json) as T;
  292. case AdBeanData:
  293. return adBeanDataFromJson(data as AdBeanData, json) as T;
  294. case AdBeanDataData:
  295. return adBeanDataDataFromJson(data as AdBeanDataData, json) as T;
  296. case AppStoreReviewBeanEntity:
  297. return appStoreReviewBeanEntityFromJson(data as AppStoreReviewBeanEntity, json) as T;
  298. case VpPricingBeanEntity:
  299. return vpPricingBeanEntityFromJson(data as VpPricingBeanEntity, json) as T;
  300. case VpPricingBeanData:
  301. return vpPricingBeanDataFromJson(data as VpPricingBeanData, json) as T;
  302. case VpPricingBeanDataData:
  303. return vpPricingBeanDataDataFromJson(data as VpPricingBeanDataData, json) as T;
  304. case GoodsBeanEntity:
  305. return goodsBeanEntityFromJson(data as GoodsBeanEntity, json) as T;
  306. case GoodsBeanData:
  307. return goodsBeanDataFromJson(data as GoodsBeanData, json) as T;
  308. case GoodsBeanDataData:
  309. return goodsBeanDataDataFromJson(data as GoodsBeanDataData, json) as T;
  310. case PoiBeanEntity:
  311. return poiBeanEntityFromJson(data as PoiBeanEntity, json) as T;
  312. case PoiBeanPois:
  313. return poiBeanPoisFromJson(data as PoiBeanPois, json) as T;
  314. case NsqTypeBeanEntity:
  315. return nsqTypeBeanEntityFromJson(data as NsqTypeBeanEntity, json) as T;
  316. case WXBeanEntity:
  317. return wXBeanEntityFromJson(data as WXBeanEntity, json) as T;
  318. case MyCouponBeanEntity:
  319. return myCouponBeanEntityFromJson(data as MyCouponBeanEntity, json) as T;
  320. case MyCouponBeanData:
  321. return myCouponBeanDataFromJson(data as MyCouponBeanData, json) as T;
  322. case MyCouponBeanDataData:
  323. return myCouponBeanDataDataFromJson(data as MyCouponBeanDataData, json) as T;
  324. case AnnualFeeOrderBeanEntity:
  325. return annualFeeOrderBeanEntityFromJson(data as AnnualFeeOrderBeanEntity, json) as T;
  326. case AnnualFeeOrderBeanData:
  327. return annualFeeOrderBeanDataFromJson(data as AnnualFeeOrderBeanData, json) as T;
  328. case SmartOrderBeanEntity:
  329. return smartOrderBeanEntityFromJson(data as SmartOrderBeanEntity, json) as T;
  330. case SmartOrderBeanData:
  331. return smartOrderBeanDataFromJson(data as SmartOrderBeanData, json) as T;
  332. case SmartOrderBeanDataData:
  333. return smartOrderBeanDataDataFromJson(data as SmartOrderBeanDataData, json) as T;
  334. case AddressBeanEntity:
  335. return addressBeanEntityFromJson(data as AddressBeanEntity, json) as T;
  336. case AddressBeanRegeocode:
  337. return addressBeanRegeocodeFromJson(data as AddressBeanRegeocode, json) as T;
  338. case AddressBeanRegeocodeAddressComponent:
  339. return addressBeanRegeocodeAddressComponentFromJson(data as AddressBeanRegeocodeAddressComponent, json) as T;
  340. case AddressBeanRegeocodePois:
  341. return addressBeanRegeocodePoisFromJson(data as AddressBeanRegeocodePois, json) as T;
  342. case TemplateBeanEntity:
  343. return templateBeanEntityFromJson(data as TemplateBeanEntity, json) as T;
  344. case TemplateBeanData:
  345. return templateBeanDataFromJson(data as TemplateBeanData, json) as T;
  346. case FlowBeanEntity:
  347. return flowBeanEntityFromJson(data as FlowBeanEntity, json) as T;
  348. case FlowBeanData:
  349. return flowBeanDataFromJson(data as FlowBeanData, json) as T;
  350. case FlowBeanDataData:
  351. return flowBeanDataDataFromJson(data as FlowBeanDataData, json) as T;
  352. case FlowBeanDataDataRecords:
  353. return flowBeanDataDataRecordsFromJson(data as FlowBeanDataDataRecords, json) as T; }
  354. return data as T;
  355. }
  356. static _getToJson<T>(Type type, data) {
  357. switch (type) {
  358. case CommodityCategoryBeanEntity:
  359. return commodityCategoryBeanEntityToJson(data as CommodityCategoryBeanEntity);
  360. case CommodityCategoryBeanData:
  361. return commodityCategoryBeanDataToJson(data as CommodityCategoryBeanData);
  362. case CouponBeanEntity:
  363. return couponBeanEntityToJson(data as CouponBeanEntity);
  364. case CouponBeanData:
  365. return couponBeanDataToJson(data as CouponBeanData);
  366. case CouponBeanDataData:
  367. return couponBeanDataDataToJson(data as CouponBeanDataData);
  368. case NewOrderBeanEntity:
  369. return newOrderBeanEntityToJson(data as NewOrderBeanEntity);
  370. case NewOrderBeanContent:
  371. return newOrderBeanContentToJson(data as NewOrderBeanContent);
  372. case ShopUserUpBeanEntity:
  373. return shopUserUpBeanEntityToJson(data as ShopUserUpBeanEntity);
  374. case MyShopBeanEntity:
  375. return myShopBeanEntityToJson(data as MyShopBeanEntity);
  376. case MyShopBeanData:
  377. return myShopBeanDataToJson(data as MyShopBeanData);
  378. case MyShopBeanDataData:
  379. return myShopBeanDataDataToJson(data as MyShopBeanDataData);
  380. case ComplainBeanEntity:
  381. return complainBeanEntityToJson(data as ComplainBeanEntity);
  382. case ComplainBeanData:
  383. return complainBeanDataToJson(data as ComplainBeanData);
  384. case ComplainBeanDataData:
  385. return complainBeanDataDataToJson(data as ComplainBeanDataData);
  386. case RedEnvelopeWallBeanEntity:
  387. return redEnvelopeWallBeanEntityToJson(data as RedEnvelopeWallBeanEntity);
  388. case RedEnvelopeWallBeanData:
  389. return redEnvelopeWallBeanDataToJson(data as RedEnvelopeWallBeanData);
  390. case RedEnvelopeWallBeanDataData:
  391. return redEnvelopeWallBeanDataDataToJson(data as RedEnvelopeWallBeanDataData);
  392. case AndroidAppVersionBeanEntity:
  393. return androidAppVersionBeanEntityToJson(data as AndroidAppVersionBeanEntity);
  394. case AndroidAppVersionBeanData:
  395. return androidAppVersionBeanDataToJson(data as AndroidAppVersionBeanData);
  396. case HomeCarouselBeanEntity:
  397. return homeCarouselBeanEntityToJson(data as HomeCarouselBeanEntity);
  398. case HomeCarouselBeanData:
  399. return homeCarouselBeanDataToJson(data as HomeCarouselBeanData);
  400. case AlipayResultBeanEntity:
  401. return alipayResultBeanEntityToJson(data as AlipayResultBeanEntity);
  402. case NewMsgBeanEntity:
  403. return newMsgBeanEntityToJson(data as NewMsgBeanEntity);
  404. case NewMsgBeanContent:
  405. return newMsgBeanContentToJson(data as NewMsgBeanContent);
  406. case NewMsgBeanContentSender:
  407. return newMsgBeanContentSenderToJson(data as NewMsgBeanContentSender);
  408. case NewMsgBeanContentReceiver:
  409. return newMsgBeanContentReceiverToJson(data as NewMsgBeanContentReceiver);
  410. case NewMsgBeanContentShop:
  411. return newMsgBeanContentShopToJson(data as NewMsgBeanContentShop);
  412. case NewMsgBeanContentOrder:
  413. return newMsgBeanContentOrderToJson(data as NewMsgBeanContentOrder);
  414. case NewMsgBeanContentGoods:
  415. return newMsgBeanContentGoodsToJson(data as NewMsgBeanContentGoods);
  416. case SaveQrCodeBeanEntity:
  417. return saveQrCodeBeanEntityToJson(data as SaveQrCodeBeanEntity);
  418. case FixedPriceBeanEntity:
  419. return fixedPriceBeanEntityToJson(data as FixedPriceBeanEntity);
  420. case FixedPriceBeanData:
  421. return fixedPriceBeanDataToJson(data as FixedPriceBeanData);
  422. case GrabARedEnvelopeBeanEntity:
  423. return grabARedEnvelopeBeanEntityToJson(data as GrabARedEnvelopeBeanEntity);
  424. case GrabARedEnvelopeBeanData:
  425. return grabARedEnvelopeBeanDataToJson(data as GrabARedEnvelopeBeanData);
  426. case PayByAlipayBeanEntity:
  427. return payByAlipayBeanEntityToJson(data as PayByAlipayBeanEntity);
  428. case PayByWeChatBeanEntity:
  429. return payByWeChatBeanEntityToJson(data as PayByWeChatBeanEntity);
  430. case PayByWeChatBeanData:
  431. return payByWeChatBeanDataToJson(data as PayByWeChatBeanData);
  432. case AccessBeanEntity:
  433. return accessBeanEntityToJson(data as AccessBeanEntity);
  434. case SaveImageBeanEntity:
  435. return saveImageBeanEntityToJson(data as SaveImageBeanEntity);
  436. case UserVpBeanEntity:
  437. return userVpBeanEntityToJson(data as UserVpBeanEntity);
  438. case UserVpBeanData:
  439. return userVpBeanDataToJson(data as UserVpBeanData);
  440. case UserVpBeanDataData:
  441. return userVpBeanDataDataToJson(data as UserVpBeanDataData);
  442. case ApplyForRedPacketBeanEntity:
  443. return applyForRedPacketBeanEntityToJson(data as ApplyForRedPacketBeanEntity);
  444. case ApplyForRedPacketBeanData:
  445. return applyForRedPacketBeanDataToJson(data as ApplyForRedPacketBeanData);
  446. case UserBalanceEntity:
  447. return userBalanceEntityToJson(data as UserBalanceEntity);
  448. case LoginInformationBeanEntity:
  449. return loginInformationBeanEntityToJson(data as LoginInformationBeanEntity);
  450. case LoginInformationBeanData:
  451. return loginInformationBeanDataToJson(data as LoginInformationBeanData);
  452. case LoginInformationBeanDataExtra:
  453. return loginInformationBeanDataExtraToJson(data as LoginInformationBeanDataExtra);
  454. case StoreBeanEntity:
  455. return storeBeanEntityToJson(data as StoreBeanEntity);
  456. case StoreBeanData:
  457. return storeBeanDataToJson(data as StoreBeanData);
  458. case StoreBeanDataData:
  459. return storeBeanDataDataToJson(data as StoreBeanDataData);
  460. case OfflinePaymentBeanEntity:
  461. return offlinePaymentBeanEntityToJson(data as OfflinePaymentBeanEntity);
  462. case SaveOrderBeanEntity:
  463. return saveOrderBeanEntityToJson(data as SaveOrderBeanEntity);
  464. case PayWayBeanEntity:
  465. return payWayBeanEntityToJson(data as PayWayBeanEntity);
  466. case PayWayBeanData:
  467. return payWayBeanDataToJson(data as PayWayBeanData);
  468. case SystemInformationBeanListEntity:
  469. return systemInformationBeanListEntityToJson(data as SystemInformationBeanListEntity);
  470. case SystemInformationBeanListContent:
  471. return systemInformationBeanListContentToJson(data as SystemInformationBeanListContent);
  472. case DBMessageBeanEntity:
  473. return dBMessageBeanEntityToJson(data as DBMessageBeanEntity);
  474. case TouristGoodsBeanEntity:
  475. return touristGoodsBeanEntityToJson(data as TouristGoodsBeanEntity);
  476. case TouristGoodsBeanData:
  477. return touristGoodsBeanDataToJson(data as TouristGoodsBeanData);
  478. case ActivityBeanEntity:
  479. return activityBeanEntityToJson(data as ActivityBeanEntity);
  480. case ActivityBeanData:
  481. return activityBeanDataToJson(data as ActivityBeanData);
  482. case TableBeanEntity:
  483. return tableBeanEntityToJson(data as TableBeanEntity);
  484. case WithdrawPricingBeanEntity:
  485. return withdrawPricingBeanEntityToJson(data as WithdrawPricingBeanEntity);
  486. case WithdrawPricingBeanData:
  487. return withdrawPricingBeanDataToJson(data as WithdrawPricingBeanData);
  488. case WithdrawPricingBeanDataData:
  489. return withdrawPricingBeanDataDataToJson(data as WithdrawPricingBeanDataData);
  490. case SystemInformationBeanEntity:
  491. return systemInformationBeanEntityToJson(data as SystemInformationBeanEntity);
  492. case SystemInformationBeanContent:
  493. return systemInformationBeanContentToJson(data as SystemInformationBeanContent);
  494. case MessageBeanEntity:
  495. return messageBeanEntityToJson(data as MessageBeanEntity);
  496. case MessageBeanContent:
  497. return messageBeanContentToJson(data as MessageBeanContent);
  498. case UserBeanEntity:
  499. return userBeanEntityToJson(data as UserBeanEntity);
  500. case UserBeanData:
  501. return userBeanDataToJson(data as UserBeanData);
  502. case UserBeanDataData:
  503. return userBeanDataDataToJson(data as UserBeanDataData);
  504. case SendMessageBeanEntity:
  505. return sendMessageBeanEntityToJson(data as SendMessageBeanEntity);
  506. case UploadImageBeanEntity:
  507. return uploadImageBeanEntityToJson(data as UploadImageBeanEntity);
  508. case UploadImageBeanData:
  509. return uploadImageBeanDataToJson(data as UploadImageBeanData);
  510. case AdPricingBeanEntity:
  511. return adPricingBeanEntityToJson(data as AdPricingBeanEntity);
  512. case AdPricingBeanData:
  513. return adPricingBeanDataToJson(data as AdPricingBeanData);
  514. case MsgBeanDataEntity:
  515. return msgBeanDataEntityToJson(data as MsgBeanDataEntity);
  516. case UseXRayFlowBeanEntity:
  517. return useXRayFlowBeanEntityToJson(data as UseXRayFlowBeanEntity);
  518. case UseXRayFlowBeanData:
  519. return useXRayFlowBeanDataToJson(data as UseXRayFlowBeanData);
  520. case UseXRayFlowBeanDataFlows:
  521. return useXRayFlowBeanDataFlowsToJson(data as UseXRayFlowBeanDataFlows);
  522. case TouristPublicShopBeanEntity:
  523. return touristPublicShopBeanEntityToJson(data as TouristPublicShopBeanEntity);
  524. case TouristPublicShopBeanData:
  525. return touristPublicShopBeanDataToJson(data as TouristPublicShopBeanData);
  526. case AdBeanEntity:
  527. return adBeanEntityToJson(data as AdBeanEntity);
  528. case AdBeanData:
  529. return adBeanDataToJson(data as AdBeanData);
  530. case AdBeanDataData:
  531. return adBeanDataDataToJson(data as AdBeanDataData);
  532. case AppStoreReviewBeanEntity:
  533. return appStoreReviewBeanEntityToJson(data as AppStoreReviewBeanEntity);
  534. case VpPricingBeanEntity:
  535. return vpPricingBeanEntityToJson(data as VpPricingBeanEntity);
  536. case VpPricingBeanData:
  537. return vpPricingBeanDataToJson(data as VpPricingBeanData);
  538. case VpPricingBeanDataData:
  539. return vpPricingBeanDataDataToJson(data as VpPricingBeanDataData);
  540. case GoodsBeanEntity:
  541. return goodsBeanEntityToJson(data as GoodsBeanEntity);
  542. case GoodsBeanData:
  543. return goodsBeanDataToJson(data as GoodsBeanData);
  544. case GoodsBeanDataData:
  545. return goodsBeanDataDataToJson(data as GoodsBeanDataData);
  546. case PoiBeanEntity:
  547. return poiBeanEntityToJson(data as PoiBeanEntity);
  548. case PoiBeanPois:
  549. return poiBeanPoisToJson(data as PoiBeanPois);
  550. case NsqTypeBeanEntity:
  551. return nsqTypeBeanEntityToJson(data as NsqTypeBeanEntity);
  552. case WXBeanEntity:
  553. return wXBeanEntityToJson(data as WXBeanEntity);
  554. case MyCouponBeanEntity:
  555. return myCouponBeanEntityToJson(data as MyCouponBeanEntity);
  556. case MyCouponBeanData:
  557. return myCouponBeanDataToJson(data as MyCouponBeanData);
  558. case MyCouponBeanDataData:
  559. return myCouponBeanDataDataToJson(data as MyCouponBeanDataData);
  560. case AnnualFeeOrderBeanEntity:
  561. return annualFeeOrderBeanEntityToJson(data as AnnualFeeOrderBeanEntity);
  562. case AnnualFeeOrderBeanData:
  563. return annualFeeOrderBeanDataToJson(data as AnnualFeeOrderBeanData);
  564. case SmartOrderBeanEntity:
  565. return smartOrderBeanEntityToJson(data as SmartOrderBeanEntity);
  566. case SmartOrderBeanData:
  567. return smartOrderBeanDataToJson(data as SmartOrderBeanData);
  568. case SmartOrderBeanDataData:
  569. return smartOrderBeanDataDataToJson(data as SmartOrderBeanDataData);
  570. case AddressBeanEntity:
  571. return addressBeanEntityToJson(data as AddressBeanEntity);
  572. case AddressBeanRegeocode:
  573. return addressBeanRegeocodeToJson(data as AddressBeanRegeocode);
  574. case AddressBeanRegeocodeAddressComponent:
  575. return addressBeanRegeocodeAddressComponentToJson(data as AddressBeanRegeocodeAddressComponent);
  576. case AddressBeanRegeocodePois:
  577. return addressBeanRegeocodePoisToJson(data as AddressBeanRegeocodePois);
  578. case TemplateBeanEntity:
  579. return templateBeanEntityToJson(data as TemplateBeanEntity);
  580. case TemplateBeanData:
  581. return templateBeanDataToJson(data as TemplateBeanData);
  582. case FlowBeanEntity:
  583. return flowBeanEntityToJson(data as FlowBeanEntity);
  584. case FlowBeanData:
  585. return flowBeanDataToJson(data as FlowBeanData);
  586. case FlowBeanDataData:
  587. return flowBeanDataDataToJson(data as FlowBeanDataData);
  588. case FlowBeanDataDataRecords:
  589. return flowBeanDataDataRecordsToJson(data as FlowBeanDataDataRecords);
  590. }
  591. return data as T;
  592. }
  593. //Go back to a single instance by type
  594. static _fromJsonSingle<M>( json) {
  595. String type = M.toString();
  596. if(type == (CommodityCategoryBeanEntity).toString()){
  597. return CommodityCategoryBeanEntity().fromJson(json);
  598. }
  599. if(type == (CommodityCategoryBeanData).toString()){
  600. return CommodityCategoryBeanData().fromJson(json);
  601. }
  602. if(type == (CouponBeanEntity).toString()){
  603. return CouponBeanEntity().fromJson(json);
  604. }
  605. if(type == (CouponBeanData).toString()){
  606. return CouponBeanData().fromJson(json);
  607. }
  608. if(type == (CouponBeanDataData).toString()){
  609. return CouponBeanDataData().fromJson(json);
  610. }
  611. if(type == (NewOrderBeanEntity).toString()){
  612. return NewOrderBeanEntity().fromJson(json);
  613. }
  614. if(type == (NewOrderBeanContent).toString()){
  615. return NewOrderBeanContent().fromJson(json);
  616. }
  617. if(type == (ShopUserUpBeanEntity).toString()){
  618. return ShopUserUpBeanEntity().fromJson(json);
  619. }
  620. if(type == (MyShopBeanEntity).toString()){
  621. return MyShopBeanEntity().fromJson(json);
  622. }
  623. if(type == (MyShopBeanData).toString()){
  624. return MyShopBeanData().fromJson(json);
  625. }
  626. if(type == (MyShopBeanDataData).toString()){
  627. return MyShopBeanDataData().fromJson(json);
  628. }
  629. if(type == (ComplainBeanEntity).toString()){
  630. return ComplainBeanEntity().fromJson(json);
  631. }
  632. if(type == (ComplainBeanData).toString()){
  633. return ComplainBeanData().fromJson(json);
  634. }
  635. if(type == (ComplainBeanDataData).toString()){
  636. return ComplainBeanDataData().fromJson(json);
  637. }
  638. if(type == (RedEnvelopeWallBeanEntity).toString()){
  639. return RedEnvelopeWallBeanEntity().fromJson(json);
  640. }
  641. if(type == (RedEnvelopeWallBeanData).toString()){
  642. return RedEnvelopeWallBeanData().fromJson(json);
  643. }
  644. if(type == (RedEnvelopeWallBeanDataData).toString()){
  645. return RedEnvelopeWallBeanDataData().fromJson(json);
  646. }
  647. if(type == (AndroidAppVersionBeanEntity).toString()){
  648. return AndroidAppVersionBeanEntity().fromJson(json);
  649. }
  650. if(type == (AndroidAppVersionBeanData).toString()){
  651. return AndroidAppVersionBeanData().fromJson(json);
  652. }
  653. if(type == (HomeCarouselBeanEntity).toString()){
  654. return HomeCarouselBeanEntity().fromJson(json);
  655. }
  656. if(type == (HomeCarouselBeanData).toString()){
  657. return HomeCarouselBeanData().fromJson(json);
  658. }
  659. if(type == (AlipayResultBeanEntity).toString()){
  660. return AlipayResultBeanEntity().fromJson(json);
  661. }
  662. if(type == (NewMsgBeanEntity).toString()){
  663. return NewMsgBeanEntity().fromJson(json);
  664. }
  665. if(type == (NewMsgBeanContent).toString()){
  666. return NewMsgBeanContent().fromJson(json);
  667. }
  668. if(type == (NewMsgBeanContentSender).toString()){
  669. return NewMsgBeanContentSender().fromJson(json);
  670. }
  671. if(type == (NewMsgBeanContentReceiver).toString()){
  672. return NewMsgBeanContentReceiver().fromJson(json);
  673. }
  674. if(type == (NewMsgBeanContentShop).toString()){
  675. return NewMsgBeanContentShop().fromJson(json);
  676. }
  677. if(type == (NewMsgBeanContentOrder).toString()){
  678. return NewMsgBeanContentOrder().fromJson(json);
  679. }
  680. if(type == (NewMsgBeanContentGoods).toString()){
  681. return NewMsgBeanContentGoods().fromJson(json);
  682. }
  683. if(type == (SaveQrCodeBeanEntity).toString()){
  684. return SaveQrCodeBeanEntity().fromJson(json);
  685. }
  686. if(type == (FixedPriceBeanEntity).toString()){
  687. return FixedPriceBeanEntity().fromJson(json);
  688. }
  689. if(type == (FixedPriceBeanData).toString()){
  690. return FixedPriceBeanData().fromJson(json);
  691. }
  692. if(type == (GrabARedEnvelopeBeanEntity).toString()){
  693. return GrabARedEnvelopeBeanEntity().fromJson(json);
  694. }
  695. if(type == (GrabARedEnvelopeBeanData).toString()){
  696. return GrabARedEnvelopeBeanData().fromJson(json);
  697. }
  698. if(type == (PayByAlipayBeanEntity).toString()){
  699. return PayByAlipayBeanEntity().fromJson(json);
  700. }
  701. if(type == (PayByWeChatBeanEntity).toString()){
  702. return PayByWeChatBeanEntity().fromJson(json);
  703. }
  704. if(type == (PayByWeChatBeanData).toString()){
  705. return PayByWeChatBeanData().fromJson(json);
  706. }
  707. if(type == (AccessBeanEntity).toString()){
  708. return AccessBeanEntity().fromJson(json);
  709. }
  710. if(type == (SaveImageBeanEntity).toString()){
  711. return SaveImageBeanEntity().fromJson(json);
  712. }
  713. if(type == (UserVpBeanEntity).toString()){
  714. return UserVpBeanEntity().fromJson(json);
  715. }
  716. if(type == (UserVpBeanData).toString()){
  717. return UserVpBeanData().fromJson(json);
  718. }
  719. if(type == (UserVpBeanDataData).toString()){
  720. return UserVpBeanDataData().fromJson(json);
  721. }
  722. if(type == (ApplyForRedPacketBeanEntity).toString()){
  723. return ApplyForRedPacketBeanEntity().fromJson(json);
  724. }
  725. if(type == (ApplyForRedPacketBeanData).toString()){
  726. return ApplyForRedPacketBeanData().fromJson(json);
  727. }
  728. if(type == (UserBalanceEntity).toString()){
  729. return UserBalanceEntity().fromJson(json);
  730. }
  731. if(type == (LoginInformationBeanEntity).toString()){
  732. return LoginInformationBeanEntity().fromJson(json);
  733. }
  734. if(type == (LoginInformationBeanData).toString()){
  735. return LoginInformationBeanData().fromJson(json);
  736. }
  737. if(type == (LoginInformationBeanDataExtra).toString()){
  738. return LoginInformationBeanDataExtra().fromJson(json);
  739. }
  740. if(type == (StoreBeanEntity).toString()){
  741. return StoreBeanEntity().fromJson(json);
  742. }
  743. if(type == (StoreBeanData).toString()){
  744. return StoreBeanData().fromJson(json);
  745. }
  746. if(type == (StoreBeanDataData).toString()){
  747. return StoreBeanDataData().fromJson(json);
  748. }
  749. if(type == (OfflinePaymentBeanEntity).toString()){
  750. return OfflinePaymentBeanEntity().fromJson(json);
  751. }
  752. if(type == (SaveOrderBeanEntity).toString()){
  753. return SaveOrderBeanEntity().fromJson(json);
  754. }
  755. if(type == (PayWayBeanEntity).toString()){
  756. return PayWayBeanEntity().fromJson(json);
  757. }
  758. if(type == (PayWayBeanData).toString()){
  759. return PayWayBeanData().fromJson(json);
  760. }
  761. if(type == (SystemInformationBeanListEntity).toString()){
  762. return SystemInformationBeanListEntity().fromJson(json);
  763. }
  764. if(type == (SystemInformationBeanListContent).toString()){
  765. return SystemInformationBeanListContent().fromJson(json);
  766. }
  767. if(type == (DBMessageBeanEntity).toString()){
  768. return DBMessageBeanEntity().fromJson(json);
  769. }
  770. if(type == (TouristGoodsBeanEntity).toString()){
  771. return TouristGoodsBeanEntity().fromJson(json);
  772. }
  773. if(type == (TouristGoodsBeanData).toString()){
  774. return TouristGoodsBeanData().fromJson(json);
  775. }
  776. if(type == (ActivityBeanEntity).toString()){
  777. return ActivityBeanEntity().fromJson(json);
  778. }
  779. if(type == (ActivityBeanData).toString()){
  780. return ActivityBeanData().fromJson(json);
  781. }
  782. if(type == (TableBeanEntity).toString()){
  783. return TableBeanEntity().fromJson(json);
  784. }
  785. if(type == (WithdrawPricingBeanEntity).toString()){
  786. return WithdrawPricingBeanEntity().fromJson(json);
  787. }
  788. if(type == (WithdrawPricingBeanData).toString()){
  789. return WithdrawPricingBeanData().fromJson(json);
  790. }
  791. if(type == (WithdrawPricingBeanDataData).toString()){
  792. return WithdrawPricingBeanDataData().fromJson(json);
  793. }
  794. if(type == (SystemInformationBeanEntity).toString()){
  795. return SystemInformationBeanEntity().fromJson(json);
  796. }
  797. if(type == (SystemInformationBeanContent).toString()){
  798. return SystemInformationBeanContent().fromJson(json);
  799. }
  800. if(type == (MessageBeanEntity).toString()){
  801. return MessageBeanEntity().fromJson(json);
  802. }
  803. if(type == (MessageBeanContent).toString()){
  804. return MessageBeanContent().fromJson(json);
  805. }
  806. if(type == (UserBeanEntity).toString()){
  807. return UserBeanEntity().fromJson(json);
  808. }
  809. if(type == (UserBeanData).toString()){
  810. return UserBeanData().fromJson(json);
  811. }
  812. if(type == (UserBeanDataData).toString()){
  813. return UserBeanDataData().fromJson(json);
  814. }
  815. if(type == (SendMessageBeanEntity).toString()){
  816. return SendMessageBeanEntity().fromJson(json);
  817. }
  818. if(type == (UploadImageBeanEntity).toString()){
  819. return UploadImageBeanEntity().fromJson(json);
  820. }
  821. if(type == (UploadImageBeanData).toString()){
  822. return UploadImageBeanData().fromJson(json);
  823. }
  824. if(type == (AdPricingBeanEntity).toString()){
  825. return AdPricingBeanEntity().fromJson(json);
  826. }
  827. if(type == (AdPricingBeanData).toString()){
  828. return AdPricingBeanData().fromJson(json);
  829. }
  830. if(type == (MsgBeanDataEntity).toString()){
  831. return MsgBeanDataEntity().fromJson(json);
  832. }
  833. if(type == (UseXRayFlowBeanEntity).toString()){
  834. return UseXRayFlowBeanEntity().fromJson(json);
  835. }
  836. if(type == (UseXRayFlowBeanData).toString()){
  837. return UseXRayFlowBeanData().fromJson(json);
  838. }
  839. if(type == (UseXRayFlowBeanDataFlows).toString()){
  840. return UseXRayFlowBeanDataFlows().fromJson(json);
  841. }
  842. if(type == (TouristPublicShopBeanEntity).toString()){
  843. return TouristPublicShopBeanEntity().fromJson(json);
  844. }
  845. if(type == (TouristPublicShopBeanData).toString()){
  846. return TouristPublicShopBeanData().fromJson(json);
  847. }
  848. if(type == (AdBeanEntity).toString()){
  849. return AdBeanEntity().fromJson(json);
  850. }
  851. if(type == (AdBeanData).toString()){
  852. return AdBeanData().fromJson(json);
  853. }
  854. if(type == (AdBeanDataData).toString()){
  855. return AdBeanDataData().fromJson(json);
  856. }
  857. if(type == (AppStoreReviewBeanEntity).toString()){
  858. return AppStoreReviewBeanEntity().fromJson(json);
  859. }
  860. if(type == (VpPricingBeanEntity).toString()){
  861. return VpPricingBeanEntity().fromJson(json);
  862. }
  863. if(type == (VpPricingBeanData).toString()){
  864. return VpPricingBeanData().fromJson(json);
  865. }
  866. if(type == (VpPricingBeanDataData).toString()){
  867. return VpPricingBeanDataData().fromJson(json);
  868. }
  869. if(type == (GoodsBeanEntity).toString()){
  870. return GoodsBeanEntity().fromJson(json);
  871. }
  872. if(type == (GoodsBeanData).toString()){
  873. return GoodsBeanData().fromJson(json);
  874. }
  875. if(type == (GoodsBeanDataData).toString()){
  876. return GoodsBeanDataData().fromJson(json);
  877. }
  878. if(type == (PoiBeanEntity).toString()){
  879. return PoiBeanEntity().fromJson(json);
  880. }
  881. if(type == (PoiBeanPois).toString()){
  882. return PoiBeanPois().fromJson(json);
  883. }
  884. if(type == (NsqTypeBeanEntity).toString()){
  885. return NsqTypeBeanEntity().fromJson(json);
  886. }
  887. if(type == (WXBeanEntity).toString()){
  888. return WXBeanEntity().fromJson(json);
  889. }
  890. if(type == (MyCouponBeanEntity).toString()){
  891. return MyCouponBeanEntity().fromJson(json);
  892. }
  893. if(type == (MyCouponBeanData).toString()){
  894. return MyCouponBeanData().fromJson(json);
  895. }
  896. if(type == (MyCouponBeanDataData).toString()){
  897. return MyCouponBeanDataData().fromJson(json);
  898. }
  899. if(type == (AnnualFeeOrderBeanEntity).toString()){
  900. return AnnualFeeOrderBeanEntity().fromJson(json);
  901. }
  902. if(type == (AnnualFeeOrderBeanData).toString()){
  903. return AnnualFeeOrderBeanData().fromJson(json);
  904. }
  905. if(type == (SmartOrderBeanEntity).toString()){
  906. return SmartOrderBeanEntity().fromJson(json);
  907. }
  908. if(type == (SmartOrderBeanData).toString()){
  909. return SmartOrderBeanData().fromJson(json);
  910. }
  911. if(type == (SmartOrderBeanDataData).toString()){
  912. return SmartOrderBeanDataData().fromJson(json);
  913. }
  914. if(type == (AddressBeanEntity).toString()){
  915. return AddressBeanEntity().fromJson(json);
  916. }
  917. if(type == (AddressBeanRegeocode).toString()){
  918. return AddressBeanRegeocode().fromJson(json);
  919. }
  920. if(type == (AddressBeanRegeocodeAddressComponent).toString()){
  921. return AddressBeanRegeocodeAddressComponent().fromJson(json);
  922. }
  923. if(type == (AddressBeanRegeocodePois).toString()){
  924. return AddressBeanRegeocodePois().fromJson(json);
  925. }
  926. if(type == (TemplateBeanEntity).toString()){
  927. return TemplateBeanEntity().fromJson(json);
  928. }
  929. if(type == (TemplateBeanData).toString()){
  930. return TemplateBeanData().fromJson(json);
  931. }
  932. if(type == (FlowBeanEntity).toString()){
  933. return FlowBeanEntity().fromJson(json);
  934. }
  935. if(type == (FlowBeanData).toString()){
  936. return FlowBeanData().fromJson(json);
  937. }
  938. if(type == (FlowBeanDataData).toString()){
  939. return FlowBeanDataData().fromJson(json);
  940. }
  941. if(type == (FlowBeanDataDataRecords).toString()){
  942. return FlowBeanDataDataRecords().fromJson(json);
  943. }
  944. return null;
  945. }
  946. //list is returned by type
  947. static M _getListChildType<M>(List data) {
  948. if(<CommodityCategoryBeanEntity>[] is M){
  949. return data.map<CommodityCategoryBeanEntity>((e) => CommodityCategoryBeanEntity().fromJson(e)).toList() as M;
  950. }
  951. if(<CommodityCategoryBeanData>[] is M){
  952. return data.map<CommodityCategoryBeanData>((e) => CommodityCategoryBeanData().fromJson(e)).toList() as M;
  953. }
  954. if(<CouponBeanEntity>[] is M){
  955. return data.map<CouponBeanEntity>((e) => CouponBeanEntity().fromJson(e)).toList() as M;
  956. }
  957. if(<CouponBeanData>[] is M){
  958. return data.map<CouponBeanData>((e) => CouponBeanData().fromJson(e)).toList() as M;
  959. }
  960. if(<CouponBeanDataData>[] is M){
  961. return data.map<CouponBeanDataData>((e) => CouponBeanDataData().fromJson(e)).toList() as M;
  962. }
  963. if(<NewOrderBeanEntity>[] is M){
  964. return data.map<NewOrderBeanEntity>((e) => NewOrderBeanEntity().fromJson(e)).toList() as M;
  965. }
  966. if(<NewOrderBeanContent>[] is M){
  967. return data.map<NewOrderBeanContent>((e) => NewOrderBeanContent().fromJson(e)).toList() as M;
  968. }
  969. if(<ShopUserUpBeanEntity>[] is M){
  970. return data.map<ShopUserUpBeanEntity>((e) => ShopUserUpBeanEntity().fromJson(e)).toList() as M;
  971. }
  972. if(<MyShopBeanEntity>[] is M){
  973. return data.map<MyShopBeanEntity>((e) => MyShopBeanEntity().fromJson(e)).toList() as M;
  974. }
  975. if(<MyShopBeanData>[] is M){
  976. return data.map<MyShopBeanData>((e) => MyShopBeanData().fromJson(e)).toList() as M;
  977. }
  978. if(<MyShopBeanDataData>[] is M){
  979. return data.map<MyShopBeanDataData>((e) => MyShopBeanDataData().fromJson(e)).toList() as M;
  980. }
  981. if(<ComplainBeanEntity>[] is M){
  982. return data.map<ComplainBeanEntity>((e) => ComplainBeanEntity().fromJson(e)).toList() as M;
  983. }
  984. if(<ComplainBeanData>[] is M){
  985. return data.map<ComplainBeanData>((e) => ComplainBeanData().fromJson(e)).toList() as M;
  986. }
  987. if(<ComplainBeanDataData>[] is M){
  988. return data.map<ComplainBeanDataData>((e) => ComplainBeanDataData().fromJson(e)).toList() as M;
  989. }
  990. if(<RedEnvelopeWallBeanEntity>[] is M){
  991. return data.map<RedEnvelopeWallBeanEntity>((e) => RedEnvelopeWallBeanEntity().fromJson(e)).toList() as M;
  992. }
  993. if(<RedEnvelopeWallBeanData>[] is M){
  994. return data.map<RedEnvelopeWallBeanData>((e) => RedEnvelopeWallBeanData().fromJson(e)).toList() as M;
  995. }
  996. if(<RedEnvelopeWallBeanDataData>[] is M){
  997. return data.map<RedEnvelopeWallBeanDataData>((e) => RedEnvelopeWallBeanDataData().fromJson(e)).toList() as M;
  998. }
  999. if(<AndroidAppVersionBeanEntity>[] is M){
  1000. return data.map<AndroidAppVersionBeanEntity>((e) => AndroidAppVersionBeanEntity().fromJson(e)).toList() as M;
  1001. }
  1002. if(<AndroidAppVersionBeanData>[] is M){
  1003. return data.map<AndroidAppVersionBeanData>((e) => AndroidAppVersionBeanData().fromJson(e)).toList() as M;
  1004. }
  1005. if(<HomeCarouselBeanEntity>[] is M){
  1006. return data.map<HomeCarouselBeanEntity>((e) => HomeCarouselBeanEntity().fromJson(e)).toList() as M;
  1007. }
  1008. if(<HomeCarouselBeanData>[] is M){
  1009. return data.map<HomeCarouselBeanData>((e) => HomeCarouselBeanData().fromJson(e)).toList() as M;
  1010. }
  1011. if(<AlipayResultBeanEntity>[] is M){
  1012. return data.map<AlipayResultBeanEntity>((e) => AlipayResultBeanEntity().fromJson(e)).toList() as M;
  1013. }
  1014. if(<NewMsgBeanEntity>[] is M){
  1015. return data.map<NewMsgBeanEntity>((e) => NewMsgBeanEntity().fromJson(e)).toList() as M;
  1016. }
  1017. if(<NewMsgBeanContent>[] is M){
  1018. return data.map<NewMsgBeanContent>((e) => NewMsgBeanContent().fromJson(e)).toList() as M;
  1019. }
  1020. if(<NewMsgBeanContentSender>[] is M){
  1021. return data.map<NewMsgBeanContentSender>((e) => NewMsgBeanContentSender().fromJson(e)).toList() as M;
  1022. }
  1023. if(<NewMsgBeanContentReceiver>[] is M){
  1024. return data.map<NewMsgBeanContentReceiver>((e) => NewMsgBeanContentReceiver().fromJson(e)).toList() as M;
  1025. }
  1026. if(<NewMsgBeanContentShop>[] is M){
  1027. return data.map<NewMsgBeanContentShop>((e) => NewMsgBeanContentShop().fromJson(e)).toList() as M;
  1028. }
  1029. if(<NewMsgBeanContentOrder>[] is M){
  1030. return data.map<NewMsgBeanContentOrder>((e) => NewMsgBeanContentOrder().fromJson(e)).toList() as M;
  1031. }
  1032. if(<NewMsgBeanContentGoods>[] is M){
  1033. return data.map<NewMsgBeanContentGoods>((e) => NewMsgBeanContentGoods().fromJson(e)).toList() as M;
  1034. }
  1035. if(<SaveQrCodeBeanEntity>[] is M){
  1036. return data.map<SaveQrCodeBeanEntity>((e) => SaveQrCodeBeanEntity().fromJson(e)).toList() as M;
  1037. }
  1038. if(<FixedPriceBeanEntity>[] is M){
  1039. return data.map<FixedPriceBeanEntity>((e) => FixedPriceBeanEntity().fromJson(e)).toList() as M;
  1040. }
  1041. if(<FixedPriceBeanData>[] is M){
  1042. return data.map<FixedPriceBeanData>((e) => FixedPriceBeanData().fromJson(e)).toList() as M;
  1043. }
  1044. if(<GrabARedEnvelopeBeanEntity>[] is M){
  1045. return data.map<GrabARedEnvelopeBeanEntity>((e) => GrabARedEnvelopeBeanEntity().fromJson(e)).toList() as M;
  1046. }
  1047. if(<GrabARedEnvelopeBeanData>[] is M){
  1048. return data.map<GrabARedEnvelopeBeanData>((e) => GrabARedEnvelopeBeanData().fromJson(e)).toList() as M;
  1049. }
  1050. if(<PayByAlipayBeanEntity>[] is M){
  1051. return data.map<PayByAlipayBeanEntity>((e) => PayByAlipayBeanEntity().fromJson(e)).toList() as M;
  1052. }
  1053. if(<PayByWeChatBeanEntity>[] is M){
  1054. return data.map<PayByWeChatBeanEntity>((e) => PayByWeChatBeanEntity().fromJson(e)).toList() as M;
  1055. }
  1056. if(<PayByWeChatBeanData>[] is M){
  1057. return data.map<PayByWeChatBeanData>((e) => PayByWeChatBeanData().fromJson(e)).toList() as M;
  1058. }
  1059. if(<AccessBeanEntity>[] is M){
  1060. return data.map<AccessBeanEntity>((e) => AccessBeanEntity().fromJson(e)).toList() as M;
  1061. }
  1062. if(<SaveImageBeanEntity>[] is M){
  1063. return data.map<SaveImageBeanEntity>((e) => SaveImageBeanEntity().fromJson(e)).toList() as M;
  1064. }
  1065. if(<UserVpBeanEntity>[] is M){
  1066. return data.map<UserVpBeanEntity>((e) => UserVpBeanEntity().fromJson(e)).toList() as M;
  1067. }
  1068. if(<UserVpBeanData>[] is M){
  1069. return data.map<UserVpBeanData>((e) => UserVpBeanData().fromJson(e)).toList() as M;
  1070. }
  1071. if(<UserVpBeanDataData>[] is M){
  1072. return data.map<UserVpBeanDataData>((e) => UserVpBeanDataData().fromJson(e)).toList() as M;
  1073. }
  1074. if(<ApplyForRedPacketBeanEntity>[] is M){
  1075. return data.map<ApplyForRedPacketBeanEntity>((e) => ApplyForRedPacketBeanEntity().fromJson(e)).toList() as M;
  1076. }
  1077. if(<ApplyForRedPacketBeanData>[] is M){
  1078. return data.map<ApplyForRedPacketBeanData>((e) => ApplyForRedPacketBeanData().fromJson(e)).toList() as M;
  1079. }
  1080. if(<UserBalanceEntity>[] is M){
  1081. return data.map<UserBalanceEntity>((e) => UserBalanceEntity().fromJson(e)).toList() as M;
  1082. }
  1083. if(<LoginInformationBeanEntity>[] is M){
  1084. return data.map<LoginInformationBeanEntity>((e) => LoginInformationBeanEntity().fromJson(e)).toList() as M;
  1085. }
  1086. if(<LoginInformationBeanData>[] is M){
  1087. return data.map<LoginInformationBeanData>((e) => LoginInformationBeanData().fromJson(e)).toList() as M;
  1088. }
  1089. if(<LoginInformationBeanDataExtra>[] is M){
  1090. return data.map<LoginInformationBeanDataExtra>((e) => LoginInformationBeanDataExtra().fromJson(e)).toList() as M;
  1091. }
  1092. if(<StoreBeanEntity>[] is M){
  1093. return data.map<StoreBeanEntity>((e) => StoreBeanEntity().fromJson(e)).toList() as M;
  1094. }
  1095. if(<StoreBeanData>[] is M){
  1096. return data.map<StoreBeanData>((e) => StoreBeanData().fromJson(e)).toList() as M;
  1097. }
  1098. if(<StoreBeanDataData>[] is M){
  1099. return data.map<StoreBeanDataData>((e) => StoreBeanDataData().fromJson(e)).toList() as M;
  1100. }
  1101. if(<OfflinePaymentBeanEntity>[] is M){
  1102. return data.map<OfflinePaymentBeanEntity>((e) => OfflinePaymentBeanEntity().fromJson(e)).toList() as M;
  1103. }
  1104. if(<SaveOrderBeanEntity>[] is M){
  1105. return data.map<SaveOrderBeanEntity>((e) => SaveOrderBeanEntity().fromJson(e)).toList() as M;
  1106. }
  1107. if(<PayWayBeanEntity>[] is M){
  1108. return data.map<PayWayBeanEntity>((e) => PayWayBeanEntity().fromJson(e)).toList() as M;
  1109. }
  1110. if(<PayWayBeanData>[] is M){
  1111. return data.map<PayWayBeanData>((e) => PayWayBeanData().fromJson(e)).toList() as M;
  1112. }
  1113. if(<SystemInformationBeanListEntity>[] is M){
  1114. return data.map<SystemInformationBeanListEntity>((e) => SystemInformationBeanListEntity().fromJson(e)).toList() as M;
  1115. }
  1116. if(<SystemInformationBeanListContent>[] is M){
  1117. return data.map<SystemInformationBeanListContent>((e) => SystemInformationBeanListContent().fromJson(e)).toList() as M;
  1118. }
  1119. if(<DBMessageBeanEntity>[] is M){
  1120. return data.map<DBMessageBeanEntity>((e) => DBMessageBeanEntity().fromJson(e)).toList() as M;
  1121. }
  1122. if(<TouristGoodsBeanEntity>[] is M){
  1123. return data.map<TouristGoodsBeanEntity>((e) => TouristGoodsBeanEntity().fromJson(e)).toList() as M;
  1124. }
  1125. if(<TouristGoodsBeanData>[] is M){
  1126. return data.map<TouristGoodsBeanData>((e) => TouristGoodsBeanData().fromJson(e)).toList() as M;
  1127. }
  1128. if(<ActivityBeanEntity>[] is M){
  1129. return data.map<ActivityBeanEntity>((e) => ActivityBeanEntity().fromJson(e)).toList() as M;
  1130. }
  1131. if(<ActivityBeanData>[] is M){
  1132. return data.map<ActivityBeanData>((e) => ActivityBeanData().fromJson(e)).toList() as M;
  1133. }
  1134. if(<TableBeanEntity>[] is M){
  1135. return data.map<TableBeanEntity>((e) => TableBeanEntity().fromJson(e)).toList() as M;
  1136. }
  1137. if(<WithdrawPricingBeanEntity>[] is M){
  1138. return data.map<WithdrawPricingBeanEntity>((e) => WithdrawPricingBeanEntity().fromJson(e)).toList() as M;
  1139. }
  1140. if(<WithdrawPricingBeanData>[] is M){
  1141. return data.map<WithdrawPricingBeanData>((e) => WithdrawPricingBeanData().fromJson(e)).toList() as M;
  1142. }
  1143. if(<WithdrawPricingBeanDataData>[] is M){
  1144. return data.map<WithdrawPricingBeanDataData>((e) => WithdrawPricingBeanDataData().fromJson(e)).toList() as M;
  1145. }
  1146. if(<SystemInformationBeanEntity>[] is M){
  1147. return data.map<SystemInformationBeanEntity>((e) => SystemInformationBeanEntity().fromJson(e)).toList() as M;
  1148. }
  1149. if(<SystemInformationBeanContent>[] is M){
  1150. return data.map<SystemInformationBeanContent>((e) => SystemInformationBeanContent().fromJson(e)).toList() as M;
  1151. }
  1152. if(<MessageBeanEntity>[] is M){
  1153. return data.map<MessageBeanEntity>((e) => MessageBeanEntity().fromJson(e)).toList() as M;
  1154. }
  1155. if(<MessageBeanContent>[] is M){
  1156. return data.map<MessageBeanContent>((e) => MessageBeanContent().fromJson(e)).toList() as M;
  1157. }
  1158. if(<UserBeanEntity>[] is M){
  1159. return data.map<UserBeanEntity>((e) => UserBeanEntity().fromJson(e)).toList() as M;
  1160. }
  1161. if(<UserBeanData>[] is M){
  1162. return data.map<UserBeanData>((e) => UserBeanData().fromJson(e)).toList() as M;
  1163. }
  1164. if(<UserBeanDataData>[] is M){
  1165. return data.map<UserBeanDataData>((e) => UserBeanDataData().fromJson(e)).toList() as M;
  1166. }
  1167. if(<SendMessageBeanEntity>[] is M){
  1168. return data.map<SendMessageBeanEntity>((e) => SendMessageBeanEntity().fromJson(e)).toList() as M;
  1169. }
  1170. if(<UploadImageBeanEntity>[] is M){
  1171. return data.map<UploadImageBeanEntity>((e) => UploadImageBeanEntity().fromJson(e)).toList() as M;
  1172. }
  1173. if(<UploadImageBeanData>[] is M){
  1174. return data.map<UploadImageBeanData>((e) => UploadImageBeanData().fromJson(e)).toList() as M;
  1175. }
  1176. if(<AdPricingBeanEntity>[] is M){
  1177. return data.map<AdPricingBeanEntity>((e) => AdPricingBeanEntity().fromJson(e)).toList() as M;
  1178. }
  1179. if(<AdPricingBeanData>[] is M){
  1180. return data.map<AdPricingBeanData>((e) => AdPricingBeanData().fromJson(e)).toList() as M;
  1181. }
  1182. if(<MsgBeanDataEntity>[] is M){
  1183. return data.map<MsgBeanDataEntity>((e) => MsgBeanDataEntity().fromJson(e)).toList() as M;
  1184. }
  1185. if(<UseXRayFlowBeanEntity>[] is M){
  1186. return data.map<UseXRayFlowBeanEntity>((e) => UseXRayFlowBeanEntity().fromJson(e)).toList() as M;
  1187. }
  1188. if(<UseXRayFlowBeanData>[] is M){
  1189. return data.map<UseXRayFlowBeanData>((e) => UseXRayFlowBeanData().fromJson(e)).toList() as M;
  1190. }
  1191. if(<UseXRayFlowBeanDataFlows>[] is M){
  1192. return data.map<UseXRayFlowBeanDataFlows>((e) => UseXRayFlowBeanDataFlows().fromJson(e)).toList() as M;
  1193. }
  1194. if(<TouristPublicShopBeanEntity>[] is M){
  1195. return data.map<TouristPublicShopBeanEntity>((e) => TouristPublicShopBeanEntity().fromJson(e)).toList() as M;
  1196. }
  1197. if(<TouristPublicShopBeanData>[] is M){
  1198. return data.map<TouristPublicShopBeanData>((e) => TouristPublicShopBeanData().fromJson(e)).toList() as M;
  1199. }
  1200. if(<AdBeanEntity>[] is M){
  1201. return data.map<AdBeanEntity>((e) => AdBeanEntity().fromJson(e)).toList() as M;
  1202. }
  1203. if(<AdBeanData>[] is M){
  1204. return data.map<AdBeanData>((e) => AdBeanData().fromJson(e)).toList() as M;
  1205. }
  1206. if(<AdBeanDataData>[] is M){
  1207. return data.map<AdBeanDataData>((e) => AdBeanDataData().fromJson(e)).toList() as M;
  1208. }
  1209. if(<AppStoreReviewBeanEntity>[] is M){
  1210. return data.map<AppStoreReviewBeanEntity>((e) => AppStoreReviewBeanEntity().fromJson(e)).toList() as M;
  1211. }
  1212. if(<VpPricingBeanEntity>[] is M){
  1213. return data.map<VpPricingBeanEntity>((e) => VpPricingBeanEntity().fromJson(e)).toList() as M;
  1214. }
  1215. if(<VpPricingBeanData>[] is M){
  1216. return data.map<VpPricingBeanData>((e) => VpPricingBeanData().fromJson(e)).toList() as M;
  1217. }
  1218. if(<VpPricingBeanDataData>[] is M){
  1219. return data.map<VpPricingBeanDataData>((e) => VpPricingBeanDataData().fromJson(e)).toList() as M;
  1220. }
  1221. if(<GoodsBeanEntity>[] is M){
  1222. return data.map<GoodsBeanEntity>((e) => GoodsBeanEntity().fromJson(e)).toList() as M;
  1223. }
  1224. if(<GoodsBeanData>[] is M){
  1225. return data.map<GoodsBeanData>((e) => GoodsBeanData().fromJson(e)).toList() as M;
  1226. }
  1227. if(<GoodsBeanDataData>[] is M){
  1228. return data.map<GoodsBeanDataData>((e) => GoodsBeanDataData().fromJson(e)).toList() as M;
  1229. }
  1230. if(<PoiBeanEntity>[] is M){
  1231. return data.map<PoiBeanEntity>((e) => PoiBeanEntity().fromJson(e)).toList() as M;
  1232. }
  1233. if(<PoiBeanPois>[] is M){
  1234. return data.map<PoiBeanPois>((e) => PoiBeanPois().fromJson(e)).toList() as M;
  1235. }
  1236. if(<NsqTypeBeanEntity>[] is M){
  1237. return data.map<NsqTypeBeanEntity>((e) => NsqTypeBeanEntity().fromJson(e)).toList() as M;
  1238. }
  1239. if(<WXBeanEntity>[] is M){
  1240. return data.map<WXBeanEntity>((e) => WXBeanEntity().fromJson(e)).toList() as M;
  1241. }
  1242. if(<MyCouponBeanEntity>[] is M){
  1243. return data.map<MyCouponBeanEntity>((e) => MyCouponBeanEntity().fromJson(e)).toList() as M;
  1244. }
  1245. if(<MyCouponBeanData>[] is M){
  1246. return data.map<MyCouponBeanData>((e) => MyCouponBeanData().fromJson(e)).toList() as M;
  1247. }
  1248. if(<MyCouponBeanDataData>[] is M){
  1249. return data.map<MyCouponBeanDataData>((e) => MyCouponBeanDataData().fromJson(e)).toList() as M;
  1250. }
  1251. if(<AnnualFeeOrderBeanEntity>[] is M){
  1252. return data.map<AnnualFeeOrderBeanEntity>((e) => AnnualFeeOrderBeanEntity().fromJson(e)).toList() as M;
  1253. }
  1254. if(<AnnualFeeOrderBeanData>[] is M){
  1255. return data.map<AnnualFeeOrderBeanData>((e) => AnnualFeeOrderBeanData().fromJson(e)).toList() as M;
  1256. }
  1257. if(<SmartOrderBeanEntity>[] is M){
  1258. return data.map<SmartOrderBeanEntity>((e) => SmartOrderBeanEntity().fromJson(e)).toList() as M;
  1259. }
  1260. if(<SmartOrderBeanData>[] is M){
  1261. return data.map<SmartOrderBeanData>((e) => SmartOrderBeanData().fromJson(e)).toList() as M;
  1262. }
  1263. if(<SmartOrderBeanDataData>[] is M){
  1264. return data.map<SmartOrderBeanDataData>((e) => SmartOrderBeanDataData().fromJson(e)).toList() as M;
  1265. }
  1266. if(<AddressBeanEntity>[] is M){
  1267. return data.map<AddressBeanEntity>((e) => AddressBeanEntity().fromJson(e)).toList() as M;
  1268. }
  1269. if(<AddressBeanRegeocode>[] is M){
  1270. return data.map<AddressBeanRegeocode>((e) => AddressBeanRegeocode().fromJson(e)).toList() as M;
  1271. }
  1272. if(<AddressBeanRegeocodeAddressComponent>[] is M){
  1273. return data.map<AddressBeanRegeocodeAddressComponent>((e) => AddressBeanRegeocodeAddressComponent().fromJson(e)).toList() as M;
  1274. }
  1275. if(<AddressBeanRegeocodePois>[] is M){
  1276. return data.map<AddressBeanRegeocodePois>((e) => AddressBeanRegeocodePois().fromJson(e)).toList() as M;
  1277. }
  1278. if(<TemplateBeanEntity>[] is M){
  1279. return data.map<TemplateBeanEntity>((e) => TemplateBeanEntity().fromJson(e)).toList() as M;
  1280. }
  1281. if(<TemplateBeanData>[] is M){
  1282. return data.map<TemplateBeanData>((e) => TemplateBeanData().fromJson(e)).toList() as M;
  1283. }
  1284. if(<FlowBeanEntity>[] is M){
  1285. return data.map<FlowBeanEntity>((e) => FlowBeanEntity().fromJson(e)).toList() as M;
  1286. }
  1287. if(<FlowBeanData>[] is M){
  1288. return data.map<FlowBeanData>((e) => FlowBeanData().fromJson(e)).toList() as M;
  1289. }
  1290. if(<FlowBeanDataData>[] is M){
  1291. return data.map<FlowBeanDataData>((e) => FlowBeanDataData().fromJson(e)).toList() as M;
  1292. }
  1293. if(<FlowBeanDataDataRecords>[] is M){
  1294. return data.map<FlowBeanDataDataRecords>((e) => FlowBeanDataDataRecords().fromJson(e)).toList() as M;
  1295. }
  1296. throw Exception("not found");
  1297. }
  1298. static M fromJsonAsT<M>(json) {
  1299. if (json is List) {
  1300. return _getListChildType<M>(json);
  1301. } else {
  1302. return _fromJsonSingle<M>(json) as M;
  1303. }
  1304. }
  1305. }