json_convert_content.dart 44 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812
  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/use_x_ray_flow_bean_entity.dart';
  6. import 'package:bbyyy/generated/json/use_x_ray_flow_bean_entity_helper.dart';
  7. import 'package:bbyyy/beans/fixed_price_bean_entity.dart';
  8. import 'package:bbyyy/generated/json/fixed_price_bean_entity_helper.dart';
  9. import 'package:bbyyy/beans/goods_bean_entity.dart';
  10. import 'package:bbyyy/generated/json/goods_bean_entity_helper.dart';
  11. import 'package:bbyyy/beans/flow_bean_entity.dart';
  12. import 'package:bbyyy/generated/json/flow_bean_entity_helper.dart';
  13. import 'package:bbyyy/beans/pay_by_alipay_bean_entity.dart';
  14. import 'package:bbyyy/generated/json/pay_by_alipay_bean_entity_helper.dart';
  15. import 'package:bbyyy/beans/ad_pricing_bean_entity.dart';
  16. import 'package:bbyyy/generated/json/ad_pricing_bean_entity_helper.dart';
  17. import 'package:bbyyy/beans/msg_bean_data_entity.dart';
  18. import 'package:bbyyy/generated/json/msg_bean_data_entity_helper.dart';
  19. import 'package:bbyyy/beans/new_order_bean_entity.dart';
  20. import 'package:bbyyy/generated/json/new_order_bean_entity_helper.dart';
  21. import 'package:bbyyy/beans/alipay_result_bean_entity.dart';
  22. import 'package:bbyyy/generated/json/alipay_result_bean_entity_helper.dart';
  23. import 'package:bbyyy/beans/template_bean_entity.dart';
  24. import 'package:bbyyy/generated/json/template_bean_entity_helper.dart';
  25. import 'package:bbyyy/beans/commodity_category_bean_entity.dart';
  26. import 'package:bbyyy/generated/json/commodity_category_bean_entity_helper.dart';
  27. import 'package:bbyyy/beans/store_bean_entity.dart';
  28. import 'package:bbyyy/generated/json/store_bean_entity_helper.dart';
  29. import 'package:bbyyy/beans/send_message_bean_entity.dart';
  30. import 'package:bbyyy/generated/json/send_message_bean_entity_helper.dart';
  31. import 'package:bbyyy/beans/tourist_public_shop_bean_entity.dart';
  32. import 'package:bbyyy/generated/json/tourist_public_shop_bean_entity_helper.dart';
  33. import 'package:bbyyy/beans/nsq_type_bean_entity.dart';
  34. import 'package:bbyyy/generated/json/nsq_type_bean_entity_helper.dart';
  35. import 'package:bbyyy/beans/smart_order_bean_entity.dart';
  36. import 'package:bbyyy/generated/json/smart_order_bean_entity_helper.dart';
  37. import 'package:bbyyy/beans/android_app_version_bean_entity.dart';
  38. import 'package:bbyyy/generated/json/android_app_version_bean_entity_helper.dart';
  39. import 'package:bbyyy/beans/system_information_bean_entity.dart';
  40. import 'package:bbyyy/generated/json/system_information_bean_entity_helper.dart';
  41. import 'package:bbyyy/beans/vp_pricing_bean_entity.dart';
  42. import 'package:bbyyy/generated/json/vp_pricing_bean_entity_helper.dart';
  43. import 'package:bbyyy/beans/offline_payment_bean_entity.dart';
  44. import 'package:bbyyy/generated/json/offline_payment_bean_entity_helper.dart';
  45. import 'package:bbyyy/beans/annual_fee_order_bean_entity.dart';
  46. import 'package:bbyyy/generated/json/annual_fee_order_bean_entity_helper.dart';
  47. import 'package:bbyyy/beans/home_carousel_bean_entity.dart';
  48. import 'package:bbyyy/generated/json/home_carousel_bean_entity_helper.dart';
  49. import 'package:bbyyy/beans/login_information_bean_entity.dart';
  50. import 'package:bbyyy/generated/json/login_information_bean_entity_helper.dart';
  51. import 'package:bbyyy/beans/my_shop_bean_entity.dart';
  52. import 'package:bbyyy/generated/json/my_shop_bean_entity_helper.dart';
  53. import 'package:bbyyy/beans/app_store_review_bean_entity.dart';
  54. import 'package:bbyyy/generated/json/app_store_review_bean_entity_helper.dart';
  55. import 'package:bbyyy/beans/tourist_goods_bean_entity.dart';
  56. import 'package:bbyyy/generated/json/tourist_goods_bean_entity_helper.dart';
  57. import 'package:bbyyy/beans/upload_image_bean_entity.dart';
  58. import 'package:bbyyy/generated/json/upload_image_bean_entity_helper.dart';
  59. import 'package:bbyyy/beans/complain_bean_entity.dart';
  60. import 'package:bbyyy/generated/json/complain_bean_entity_helper.dart';
  61. import 'package:bbyyy/beans/withdraw_pricing_bean_entity.dart';
  62. import 'package:bbyyy/generated/json/withdraw_pricing_bean_entity_helper.dart';
  63. import 'package:bbyyy/beans/ad_bean_entity.dart';
  64. import 'package:bbyyy/generated/json/ad_bean_entity_helper.dart';
  65. import 'package:bbyyy/beans/user_vp_bean_entity.dart';
  66. import 'package:bbyyy/generated/json/user_vp_bean_entity_helper.dart';
  67. import 'package:bbyyy/beans/shop_user_up_bean_entity.dart';
  68. import 'package:bbyyy/generated/json/shop_user_up_bean_entity_helper.dart';
  69. import 'package:bbyyy/beans/message_bean_entity.dart';
  70. import 'package:bbyyy/generated/json/message_bean_entity_helper.dart';
  71. import 'package:bbyyy/beans/d_b_message_bean_entity.dart';
  72. import 'package:bbyyy/generated/json/d_b_message_bean_entity_helper.dart';
  73. import 'package:bbyyy/beans/new_msg_bean_entity.dart';
  74. import 'package:bbyyy/generated/json/new_msg_bean_entity_helper.dart';
  75. import 'package:bbyyy/beans/user_bean_entity.dart';
  76. import 'package:bbyyy/generated/json/user_bean_entity_helper.dart';
  77. import 'package:bbyyy/beans/table_bean_entity.dart';
  78. import 'package:bbyyy/generated/json/table_bean_entity_helper.dart';
  79. import 'package:bbyyy/beans/user_balance_entity.dart';
  80. import 'package:bbyyy/generated/json/user_balance_entity_helper.dart';
  81. import 'package:bbyyy/beans/system_information_bean_list_entity.dart';
  82. import 'package:bbyyy/generated/json/system_information_bean_list_entity_helper.dart';
  83. class JsonConvert<T> {
  84. T fromJson(Map<String, dynamic> json) {
  85. return _getFromJson<T>(runtimeType, this, json);
  86. }
  87. Map<String, dynamic> toJson() {
  88. return _getToJson<T>(runtimeType, this);
  89. }
  90. static _getFromJson<T>(Type type, data, json) {
  91. switch (type) {
  92. case UseXRayFlowBeanEntity:
  93. return useXRayFlowBeanEntityFromJson(data as UseXRayFlowBeanEntity, json) as T;
  94. case UseXRayFlowBeanData:
  95. return useXRayFlowBeanDataFromJson(data as UseXRayFlowBeanData, json) as T;
  96. case UseXRayFlowBeanDataFlows:
  97. return useXRayFlowBeanDataFlowsFromJson(data as UseXRayFlowBeanDataFlows, json) as T;
  98. case FixedPriceBeanEntity:
  99. return fixedPriceBeanEntityFromJson(data as FixedPriceBeanEntity, json) as T;
  100. case FixedPriceBeanData:
  101. return fixedPriceBeanDataFromJson(data as FixedPriceBeanData, json) as T;
  102. case GoodsBeanEntity:
  103. return goodsBeanEntityFromJson(data as GoodsBeanEntity, json) as T;
  104. case GoodsBeanData:
  105. return goodsBeanDataFromJson(data as GoodsBeanData, json) as T;
  106. case GoodsBeanDataData:
  107. return goodsBeanDataDataFromJson(data as GoodsBeanDataData, json) as T;
  108. case FlowBeanEntity:
  109. return flowBeanEntityFromJson(data as FlowBeanEntity, json) as T;
  110. case FlowBeanData:
  111. return flowBeanDataFromJson(data as FlowBeanData, json) as T;
  112. case FlowBeanDataData:
  113. return flowBeanDataDataFromJson(data as FlowBeanDataData, json) as T;
  114. case FlowBeanDataDataRecords:
  115. return flowBeanDataDataRecordsFromJson(data as FlowBeanDataDataRecords, json) as T;
  116. case PayByAlipayBeanEntity:
  117. return payByAlipayBeanEntityFromJson(data as PayByAlipayBeanEntity, json) as T;
  118. case AdPricingBeanEntity:
  119. return adPricingBeanEntityFromJson(data as AdPricingBeanEntity, json) as T;
  120. case AdPricingBeanData:
  121. return adPricingBeanDataFromJson(data as AdPricingBeanData, json) as T;
  122. case MsgBeanDataEntity:
  123. return msgBeanDataEntityFromJson(data as MsgBeanDataEntity, json) as T;
  124. case NewOrderBeanEntity:
  125. return newOrderBeanEntityFromJson(data as NewOrderBeanEntity, json) as T;
  126. case NewOrderBeanContent:
  127. return newOrderBeanContentFromJson(data as NewOrderBeanContent, json) as T;
  128. case AlipayResultBeanEntity:
  129. return alipayResultBeanEntityFromJson(data as AlipayResultBeanEntity, json) as T;
  130. case TemplateBeanEntity:
  131. return templateBeanEntityFromJson(data as TemplateBeanEntity, json) as T;
  132. case TemplateBeanData:
  133. return templateBeanDataFromJson(data as TemplateBeanData, json) as T;
  134. case CommodityCategoryBeanEntity:
  135. return commodityCategoryBeanEntityFromJson(data as CommodityCategoryBeanEntity, json) as T;
  136. case CommodityCategoryBeanData:
  137. return commodityCategoryBeanDataFromJson(data as CommodityCategoryBeanData, json) as T;
  138. case StoreBeanEntity:
  139. return storeBeanEntityFromJson(data as StoreBeanEntity, json) as T;
  140. case StoreBeanData:
  141. return storeBeanDataFromJson(data as StoreBeanData, json) as T;
  142. case StoreBeanDataData:
  143. return storeBeanDataDataFromJson(data as StoreBeanDataData, json) as T;
  144. case SendMessageBeanEntity:
  145. return sendMessageBeanEntityFromJson(data as SendMessageBeanEntity, json) as T;
  146. case TouristPublicShopBeanEntity:
  147. return touristPublicShopBeanEntityFromJson(data as TouristPublicShopBeanEntity, json) as T;
  148. case TouristPublicShopBeanData:
  149. return touristPublicShopBeanDataFromJson(data as TouristPublicShopBeanData, json) as T;
  150. case NsqTypeBeanEntity:
  151. return nsqTypeBeanEntityFromJson(data as NsqTypeBeanEntity, json) as T;
  152. case SmartOrderBeanEntity:
  153. return smartOrderBeanEntityFromJson(data as SmartOrderBeanEntity, json) as T;
  154. case SmartOrderBeanData:
  155. return smartOrderBeanDataFromJson(data as SmartOrderBeanData, json) as T;
  156. case SmartOrderBeanDataData:
  157. return smartOrderBeanDataDataFromJson(data as SmartOrderBeanDataData, json) as T;
  158. case AndroidAppVersionBeanEntity:
  159. return androidAppVersionBeanEntityFromJson(data as AndroidAppVersionBeanEntity, json) as T;
  160. case AndroidAppVersionBeanData:
  161. return androidAppVersionBeanDataFromJson(data as AndroidAppVersionBeanData, json) as T;
  162. case SystemInformationBeanEntity:
  163. return systemInformationBeanEntityFromJson(data as SystemInformationBeanEntity, json) as T;
  164. case SystemInformationBeanContent:
  165. return systemInformationBeanContentFromJson(data as SystemInformationBeanContent, json) as T;
  166. case VpPricingBeanEntity:
  167. return vpPricingBeanEntityFromJson(data as VpPricingBeanEntity, json) as T;
  168. case VpPricingBeanData:
  169. return vpPricingBeanDataFromJson(data as VpPricingBeanData, json) as T;
  170. case VpPricingBeanDataData:
  171. return vpPricingBeanDataDataFromJson(data as VpPricingBeanDataData, json) as T;
  172. case OfflinePaymentBeanEntity:
  173. return offlinePaymentBeanEntityFromJson(data as OfflinePaymentBeanEntity, json) as T;
  174. case AnnualFeeOrderBeanEntity:
  175. return annualFeeOrderBeanEntityFromJson(data as AnnualFeeOrderBeanEntity, json) as T;
  176. case AnnualFeeOrderBeanData:
  177. return annualFeeOrderBeanDataFromJson(data as AnnualFeeOrderBeanData, json) as T;
  178. case HomeCarouselBeanEntity:
  179. return homeCarouselBeanEntityFromJson(data as HomeCarouselBeanEntity, json) as T;
  180. case HomeCarouselBeanData:
  181. return homeCarouselBeanDataFromJson(data as HomeCarouselBeanData, json) as T;
  182. case LoginInformationBeanEntity:
  183. return loginInformationBeanEntityFromJson(data as LoginInformationBeanEntity, json) as T;
  184. case LoginInformationBeanData:
  185. return loginInformationBeanDataFromJson(data as LoginInformationBeanData, json) as T;
  186. case LoginInformationBeanDataExtra:
  187. return loginInformationBeanDataExtraFromJson(data as LoginInformationBeanDataExtra, json) as T;
  188. case MyShopBeanEntity:
  189. return myShopBeanEntityFromJson(data as MyShopBeanEntity, json) as T;
  190. case MyShopBeanData:
  191. return myShopBeanDataFromJson(data as MyShopBeanData, json) as T;
  192. case MyShopBeanDataData:
  193. return myShopBeanDataDataFromJson(data as MyShopBeanDataData, json) as T;
  194. case AppStoreReviewBeanEntity:
  195. return appStoreReviewBeanEntityFromJson(data as AppStoreReviewBeanEntity, json) as T;
  196. case TouristGoodsBeanEntity:
  197. return touristGoodsBeanEntityFromJson(data as TouristGoodsBeanEntity, json) as T;
  198. case TouristGoodsBeanData:
  199. return touristGoodsBeanDataFromJson(data as TouristGoodsBeanData, json) as T;
  200. case UploadImageBeanEntity:
  201. return uploadImageBeanEntityFromJson(data as UploadImageBeanEntity, json) as T;
  202. case UploadImageBeanData:
  203. return uploadImageBeanDataFromJson(data as UploadImageBeanData, json) as T;
  204. case ComplainBeanEntity:
  205. return complainBeanEntityFromJson(data as ComplainBeanEntity, json) as T;
  206. case ComplainBeanData:
  207. return complainBeanDataFromJson(data as ComplainBeanData, json) as T;
  208. case ComplainBeanDataData:
  209. return complainBeanDataDataFromJson(data as ComplainBeanDataData, json) as T;
  210. case WithdrawPricingBeanEntity:
  211. return withdrawPricingBeanEntityFromJson(data as WithdrawPricingBeanEntity, json) as T;
  212. case WithdrawPricingBeanData:
  213. return withdrawPricingBeanDataFromJson(data as WithdrawPricingBeanData, json) as T;
  214. case WithdrawPricingBeanDataData:
  215. return withdrawPricingBeanDataDataFromJson(data as WithdrawPricingBeanDataData, json) as T;
  216. case AdBeanEntity:
  217. return adBeanEntityFromJson(data as AdBeanEntity, json) as T;
  218. case AdBeanData:
  219. return adBeanDataFromJson(data as AdBeanData, json) as T;
  220. case AdBeanDataData:
  221. return adBeanDataDataFromJson(data as AdBeanDataData, json) as T;
  222. case UserVpBeanEntity:
  223. return userVpBeanEntityFromJson(data as UserVpBeanEntity, json) as T;
  224. case UserVpBeanData:
  225. return userVpBeanDataFromJson(data as UserVpBeanData, json) as T;
  226. case UserVpBeanDataData:
  227. return userVpBeanDataDataFromJson(data as UserVpBeanDataData, json) as T;
  228. case ShopUserUpBeanEntity:
  229. return shopUserUpBeanEntityFromJson(data as ShopUserUpBeanEntity, json) as T;
  230. case MessageBeanEntity:
  231. return messageBeanEntityFromJson(data as MessageBeanEntity, json) as T;
  232. case MessageBeanContent:
  233. return messageBeanContentFromJson(data as MessageBeanContent, json) as T;
  234. case DBMessageBeanEntity:
  235. return dBMessageBeanEntityFromJson(data as DBMessageBeanEntity, json) as T;
  236. case NewMsgBeanEntity:
  237. return newMsgBeanEntityFromJson(data as NewMsgBeanEntity, json) as T;
  238. case NewMsgBeanContent:
  239. return newMsgBeanContentFromJson(data as NewMsgBeanContent, json) as T;
  240. case NewMsgBeanContentSender:
  241. return newMsgBeanContentSenderFromJson(data as NewMsgBeanContentSender, json) as T;
  242. case NewMsgBeanContentReceiver:
  243. return newMsgBeanContentReceiverFromJson(data as NewMsgBeanContentReceiver, json) as T;
  244. case NewMsgBeanContentShop:
  245. return newMsgBeanContentShopFromJson(data as NewMsgBeanContentShop, json) as T;
  246. case NewMsgBeanContentOrder:
  247. return newMsgBeanContentOrderFromJson(data as NewMsgBeanContentOrder, json) as T;
  248. case NewMsgBeanContentGoods:
  249. return newMsgBeanContentGoodsFromJson(data as NewMsgBeanContentGoods, json) as T;
  250. case UserBeanEntity:
  251. return userBeanEntityFromJson(data as UserBeanEntity, json) as T;
  252. case UserBeanData:
  253. return userBeanDataFromJson(data as UserBeanData, json) as T;
  254. case UserBeanDataData:
  255. return userBeanDataDataFromJson(data as UserBeanDataData, json) as T;
  256. case TableBeanEntity:
  257. return tableBeanEntityFromJson(data as TableBeanEntity, json) as T;
  258. case UserBalanceEntity:
  259. return userBalanceEntityFromJson(data as UserBalanceEntity, json) as T;
  260. case SystemInformationBeanListEntity:
  261. return systemInformationBeanListEntityFromJson(data as SystemInformationBeanListEntity, json) as T;
  262. case SystemInformationBeanListContent:
  263. return systemInformationBeanListContentFromJson(data as SystemInformationBeanListContent, json) as T; }
  264. return data as T;
  265. }
  266. static _getToJson<T>(Type type, data) {
  267. switch (type) {
  268. case UseXRayFlowBeanEntity:
  269. return useXRayFlowBeanEntityToJson(data as UseXRayFlowBeanEntity);
  270. case UseXRayFlowBeanData:
  271. return useXRayFlowBeanDataToJson(data as UseXRayFlowBeanData);
  272. case UseXRayFlowBeanDataFlows:
  273. return useXRayFlowBeanDataFlowsToJson(data as UseXRayFlowBeanDataFlows);
  274. case FixedPriceBeanEntity:
  275. return fixedPriceBeanEntityToJson(data as FixedPriceBeanEntity);
  276. case FixedPriceBeanData:
  277. return fixedPriceBeanDataToJson(data as FixedPriceBeanData);
  278. case GoodsBeanEntity:
  279. return goodsBeanEntityToJson(data as GoodsBeanEntity);
  280. case GoodsBeanData:
  281. return goodsBeanDataToJson(data as GoodsBeanData);
  282. case GoodsBeanDataData:
  283. return goodsBeanDataDataToJson(data as GoodsBeanDataData);
  284. case FlowBeanEntity:
  285. return flowBeanEntityToJson(data as FlowBeanEntity);
  286. case FlowBeanData:
  287. return flowBeanDataToJson(data as FlowBeanData);
  288. case FlowBeanDataData:
  289. return flowBeanDataDataToJson(data as FlowBeanDataData);
  290. case FlowBeanDataDataRecords:
  291. return flowBeanDataDataRecordsToJson(data as FlowBeanDataDataRecords);
  292. case PayByAlipayBeanEntity:
  293. return payByAlipayBeanEntityToJson(data as PayByAlipayBeanEntity);
  294. case AdPricingBeanEntity:
  295. return adPricingBeanEntityToJson(data as AdPricingBeanEntity);
  296. case AdPricingBeanData:
  297. return adPricingBeanDataToJson(data as AdPricingBeanData);
  298. case MsgBeanDataEntity:
  299. return msgBeanDataEntityToJson(data as MsgBeanDataEntity);
  300. case NewOrderBeanEntity:
  301. return newOrderBeanEntityToJson(data as NewOrderBeanEntity);
  302. case NewOrderBeanContent:
  303. return newOrderBeanContentToJson(data as NewOrderBeanContent);
  304. case AlipayResultBeanEntity:
  305. return alipayResultBeanEntityToJson(data as AlipayResultBeanEntity);
  306. case TemplateBeanEntity:
  307. return templateBeanEntityToJson(data as TemplateBeanEntity);
  308. case TemplateBeanData:
  309. return templateBeanDataToJson(data as TemplateBeanData);
  310. case CommodityCategoryBeanEntity:
  311. return commodityCategoryBeanEntityToJson(data as CommodityCategoryBeanEntity);
  312. case CommodityCategoryBeanData:
  313. return commodityCategoryBeanDataToJson(data as CommodityCategoryBeanData);
  314. case StoreBeanEntity:
  315. return storeBeanEntityToJson(data as StoreBeanEntity);
  316. case StoreBeanData:
  317. return storeBeanDataToJson(data as StoreBeanData);
  318. case StoreBeanDataData:
  319. return storeBeanDataDataToJson(data as StoreBeanDataData);
  320. case SendMessageBeanEntity:
  321. return sendMessageBeanEntityToJson(data as SendMessageBeanEntity);
  322. case TouristPublicShopBeanEntity:
  323. return touristPublicShopBeanEntityToJson(data as TouristPublicShopBeanEntity);
  324. case TouristPublicShopBeanData:
  325. return touristPublicShopBeanDataToJson(data as TouristPublicShopBeanData);
  326. case NsqTypeBeanEntity:
  327. return nsqTypeBeanEntityToJson(data as NsqTypeBeanEntity);
  328. case SmartOrderBeanEntity:
  329. return smartOrderBeanEntityToJson(data as SmartOrderBeanEntity);
  330. case SmartOrderBeanData:
  331. return smartOrderBeanDataToJson(data as SmartOrderBeanData);
  332. case SmartOrderBeanDataData:
  333. return smartOrderBeanDataDataToJson(data as SmartOrderBeanDataData);
  334. case AndroidAppVersionBeanEntity:
  335. return androidAppVersionBeanEntityToJson(data as AndroidAppVersionBeanEntity);
  336. case AndroidAppVersionBeanData:
  337. return androidAppVersionBeanDataToJson(data as AndroidAppVersionBeanData);
  338. case SystemInformationBeanEntity:
  339. return systemInformationBeanEntityToJson(data as SystemInformationBeanEntity);
  340. case SystemInformationBeanContent:
  341. return systemInformationBeanContentToJson(data as SystemInformationBeanContent);
  342. case VpPricingBeanEntity:
  343. return vpPricingBeanEntityToJson(data as VpPricingBeanEntity);
  344. case VpPricingBeanData:
  345. return vpPricingBeanDataToJson(data as VpPricingBeanData);
  346. case VpPricingBeanDataData:
  347. return vpPricingBeanDataDataToJson(data as VpPricingBeanDataData);
  348. case OfflinePaymentBeanEntity:
  349. return offlinePaymentBeanEntityToJson(data as OfflinePaymentBeanEntity);
  350. case AnnualFeeOrderBeanEntity:
  351. return annualFeeOrderBeanEntityToJson(data as AnnualFeeOrderBeanEntity);
  352. case AnnualFeeOrderBeanData:
  353. return annualFeeOrderBeanDataToJson(data as AnnualFeeOrderBeanData);
  354. case HomeCarouselBeanEntity:
  355. return homeCarouselBeanEntityToJson(data as HomeCarouselBeanEntity);
  356. case HomeCarouselBeanData:
  357. return homeCarouselBeanDataToJson(data as HomeCarouselBeanData);
  358. case LoginInformationBeanEntity:
  359. return loginInformationBeanEntityToJson(data as LoginInformationBeanEntity);
  360. case LoginInformationBeanData:
  361. return loginInformationBeanDataToJson(data as LoginInformationBeanData);
  362. case LoginInformationBeanDataExtra:
  363. return loginInformationBeanDataExtraToJson(data as LoginInformationBeanDataExtra);
  364. case MyShopBeanEntity:
  365. return myShopBeanEntityToJson(data as MyShopBeanEntity);
  366. case MyShopBeanData:
  367. return myShopBeanDataToJson(data as MyShopBeanData);
  368. case MyShopBeanDataData:
  369. return myShopBeanDataDataToJson(data as MyShopBeanDataData);
  370. case AppStoreReviewBeanEntity:
  371. return appStoreReviewBeanEntityToJson(data as AppStoreReviewBeanEntity);
  372. case TouristGoodsBeanEntity:
  373. return touristGoodsBeanEntityToJson(data as TouristGoodsBeanEntity);
  374. case TouristGoodsBeanData:
  375. return touristGoodsBeanDataToJson(data as TouristGoodsBeanData);
  376. case UploadImageBeanEntity:
  377. return uploadImageBeanEntityToJson(data as UploadImageBeanEntity);
  378. case UploadImageBeanData:
  379. return uploadImageBeanDataToJson(data as UploadImageBeanData);
  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 WithdrawPricingBeanEntity:
  387. return withdrawPricingBeanEntityToJson(data as WithdrawPricingBeanEntity);
  388. case WithdrawPricingBeanData:
  389. return withdrawPricingBeanDataToJson(data as WithdrawPricingBeanData);
  390. case WithdrawPricingBeanDataData:
  391. return withdrawPricingBeanDataDataToJson(data as WithdrawPricingBeanDataData);
  392. case AdBeanEntity:
  393. return adBeanEntityToJson(data as AdBeanEntity);
  394. case AdBeanData:
  395. return adBeanDataToJson(data as AdBeanData);
  396. case AdBeanDataData:
  397. return adBeanDataDataToJson(data as AdBeanDataData);
  398. case UserVpBeanEntity:
  399. return userVpBeanEntityToJson(data as UserVpBeanEntity);
  400. case UserVpBeanData:
  401. return userVpBeanDataToJson(data as UserVpBeanData);
  402. case UserVpBeanDataData:
  403. return userVpBeanDataDataToJson(data as UserVpBeanDataData);
  404. case ShopUserUpBeanEntity:
  405. return shopUserUpBeanEntityToJson(data as ShopUserUpBeanEntity);
  406. case MessageBeanEntity:
  407. return messageBeanEntityToJson(data as MessageBeanEntity);
  408. case MessageBeanContent:
  409. return messageBeanContentToJson(data as MessageBeanContent);
  410. case DBMessageBeanEntity:
  411. return dBMessageBeanEntityToJson(data as DBMessageBeanEntity);
  412. case NewMsgBeanEntity:
  413. return newMsgBeanEntityToJson(data as NewMsgBeanEntity);
  414. case NewMsgBeanContent:
  415. return newMsgBeanContentToJson(data as NewMsgBeanContent);
  416. case NewMsgBeanContentSender:
  417. return newMsgBeanContentSenderToJson(data as NewMsgBeanContentSender);
  418. case NewMsgBeanContentReceiver:
  419. return newMsgBeanContentReceiverToJson(data as NewMsgBeanContentReceiver);
  420. case NewMsgBeanContentShop:
  421. return newMsgBeanContentShopToJson(data as NewMsgBeanContentShop);
  422. case NewMsgBeanContentOrder:
  423. return newMsgBeanContentOrderToJson(data as NewMsgBeanContentOrder);
  424. case NewMsgBeanContentGoods:
  425. return newMsgBeanContentGoodsToJson(data as NewMsgBeanContentGoods);
  426. case UserBeanEntity:
  427. return userBeanEntityToJson(data as UserBeanEntity);
  428. case UserBeanData:
  429. return userBeanDataToJson(data as UserBeanData);
  430. case UserBeanDataData:
  431. return userBeanDataDataToJson(data as UserBeanDataData);
  432. case TableBeanEntity:
  433. return tableBeanEntityToJson(data as TableBeanEntity);
  434. case UserBalanceEntity:
  435. return userBalanceEntityToJson(data as UserBalanceEntity);
  436. case SystemInformationBeanListEntity:
  437. return systemInformationBeanListEntityToJson(data as SystemInformationBeanListEntity);
  438. case SystemInformationBeanListContent:
  439. return systemInformationBeanListContentToJson(data as SystemInformationBeanListContent);
  440. }
  441. return data as T;
  442. }
  443. //Go back to a single instance by type
  444. static _fromJsonSingle<M>( json) {
  445. String type = M.toString();
  446. if(type == (UseXRayFlowBeanEntity).toString()){
  447. return UseXRayFlowBeanEntity().fromJson(json);
  448. } else if(type == (UseXRayFlowBeanData).toString()){
  449. return UseXRayFlowBeanData().fromJson(json);
  450. } else if(type == (UseXRayFlowBeanDataFlows).toString()){
  451. return UseXRayFlowBeanDataFlows().fromJson(json);
  452. } else if(type == (FixedPriceBeanEntity).toString()){
  453. return FixedPriceBeanEntity().fromJson(json);
  454. } else if(type == (FixedPriceBeanData).toString()){
  455. return FixedPriceBeanData().fromJson(json);
  456. } else if(type == (GoodsBeanEntity).toString()){
  457. return GoodsBeanEntity().fromJson(json);
  458. } else if(type == (GoodsBeanData).toString()){
  459. return GoodsBeanData().fromJson(json);
  460. } else if(type == (GoodsBeanDataData).toString()){
  461. return GoodsBeanDataData().fromJson(json);
  462. } else if(type == (FlowBeanEntity).toString()){
  463. return FlowBeanEntity().fromJson(json);
  464. } else if(type == (FlowBeanData).toString()){
  465. return FlowBeanData().fromJson(json);
  466. } else if(type == (FlowBeanDataData).toString()){
  467. return FlowBeanDataData().fromJson(json);
  468. } else if(type == (FlowBeanDataDataRecords).toString()){
  469. return FlowBeanDataDataRecords().fromJson(json);
  470. } else if(type == (PayByAlipayBeanEntity).toString()){
  471. return PayByAlipayBeanEntity().fromJson(json);
  472. } else if(type == (AdPricingBeanEntity).toString()){
  473. return AdPricingBeanEntity().fromJson(json);
  474. } else if(type == (AdPricingBeanData).toString()){
  475. return AdPricingBeanData().fromJson(json);
  476. } else if(type == (MsgBeanDataEntity).toString()){
  477. return MsgBeanDataEntity().fromJson(json);
  478. } else if(type == (NewOrderBeanEntity).toString()){
  479. return NewOrderBeanEntity().fromJson(json);
  480. } else if(type == (NewOrderBeanContent).toString()){
  481. return NewOrderBeanContent().fromJson(json);
  482. } else if(type == (AlipayResultBeanEntity).toString()){
  483. return AlipayResultBeanEntity().fromJson(json);
  484. } else if(type == (TemplateBeanEntity).toString()){
  485. return TemplateBeanEntity().fromJson(json);
  486. } else if(type == (TemplateBeanData).toString()){
  487. return TemplateBeanData().fromJson(json);
  488. } else if(type == (CommodityCategoryBeanEntity).toString()){
  489. return CommodityCategoryBeanEntity().fromJson(json);
  490. } else if(type == (CommodityCategoryBeanData).toString()){
  491. return CommodityCategoryBeanData().fromJson(json);
  492. } else if(type == (StoreBeanEntity).toString()){
  493. return StoreBeanEntity().fromJson(json);
  494. } else if(type == (StoreBeanData).toString()){
  495. return StoreBeanData().fromJson(json);
  496. } else if(type == (StoreBeanDataData).toString()){
  497. return StoreBeanDataData().fromJson(json);
  498. } else if(type == (SendMessageBeanEntity).toString()){
  499. return SendMessageBeanEntity().fromJson(json);
  500. } else if(type == (TouristPublicShopBeanEntity).toString()){
  501. return TouristPublicShopBeanEntity().fromJson(json);
  502. } else if(type == (TouristPublicShopBeanData).toString()){
  503. return TouristPublicShopBeanData().fromJson(json);
  504. } else if(type == (NsqTypeBeanEntity).toString()){
  505. return NsqTypeBeanEntity().fromJson(json);
  506. } else if(type == (SmartOrderBeanEntity).toString()){
  507. return SmartOrderBeanEntity().fromJson(json);
  508. } else if(type == (SmartOrderBeanData).toString()){
  509. return SmartOrderBeanData().fromJson(json);
  510. } else if(type == (SmartOrderBeanDataData).toString()){
  511. return SmartOrderBeanDataData().fromJson(json);
  512. } else if(type == (AndroidAppVersionBeanEntity).toString()){
  513. return AndroidAppVersionBeanEntity().fromJson(json);
  514. } else if(type == (AndroidAppVersionBeanData).toString()){
  515. return AndroidAppVersionBeanData().fromJson(json);
  516. } else if(type == (SystemInformationBeanEntity).toString()){
  517. return SystemInformationBeanEntity().fromJson(json);
  518. } else if(type == (SystemInformationBeanContent).toString()){
  519. return SystemInformationBeanContent().fromJson(json);
  520. } else if(type == (VpPricingBeanEntity).toString()){
  521. return VpPricingBeanEntity().fromJson(json);
  522. } else if(type == (VpPricingBeanData).toString()){
  523. return VpPricingBeanData().fromJson(json);
  524. } else if(type == (VpPricingBeanDataData).toString()){
  525. return VpPricingBeanDataData().fromJson(json);
  526. } else if(type == (OfflinePaymentBeanEntity).toString()){
  527. return OfflinePaymentBeanEntity().fromJson(json);
  528. } else if(type == (AnnualFeeOrderBeanEntity).toString()){
  529. return AnnualFeeOrderBeanEntity().fromJson(json);
  530. } else if(type == (AnnualFeeOrderBeanData).toString()){
  531. return AnnualFeeOrderBeanData().fromJson(json);
  532. } else if(type == (HomeCarouselBeanEntity).toString()){
  533. return HomeCarouselBeanEntity().fromJson(json);
  534. } else if(type == (HomeCarouselBeanData).toString()){
  535. return HomeCarouselBeanData().fromJson(json);
  536. } else if(type == (LoginInformationBeanEntity).toString()){
  537. return LoginInformationBeanEntity().fromJson(json);
  538. } else if(type == (LoginInformationBeanData).toString()){
  539. return LoginInformationBeanData().fromJson(json);
  540. } else if(type == (LoginInformationBeanDataExtra).toString()){
  541. return LoginInformationBeanDataExtra().fromJson(json);
  542. } else if(type == (MyShopBeanEntity).toString()){
  543. return MyShopBeanEntity().fromJson(json);
  544. } else if(type == (MyShopBeanData).toString()){
  545. return MyShopBeanData().fromJson(json);
  546. } else if(type == (MyShopBeanDataData).toString()){
  547. return MyShopBeanDataData().fromJson(json);
  548. } else if(type == (AppStoreReviewBeanEntity).toString()){
  549. return AppStoreReviewBeanEntity().fromJson(json);
  550. } else if(type == (TouristGoodsBeanEntity).toString()){
  551. return TouristGoodsBeanEntity().fromJson(json);
  552. } else if(type == (TouristGoodsBeanData).toString()){
  553. return TouristGoodsBeanData().fromJson(json);
  554. } else if(type == (UploadImageBeanEntity).toString()){
  555. return UploadImageBeanEntity().fromJson(json);
  556. } else if(type == (UploadImageBeanData).toString()){
  557. return UploadImageBeanData().fromJson(json);
  558. } else if(type == (ComplainBeanEntity).toString()){
  559. return ComplainBeanEntity().fromJson(json);
  560. } else if(type == (ComplainBeanData).toString()){
  561. return ComplainBeanData().fromJson(json);
  562. } else if(type == (ComplainBeanDataData).toString()){
  563. return ComplainBeanDataData().fromJson(json);
  564. } else if(type == (WithdrawPricingBeanEntity).toString()){
  565. return WithdrawPricingBeanEntity().fromJson(json);
  566. } else if(type == (WithdrawPricingBeanData).toString()){
  567. return WithdrawPricingBeanData().fromJson(json);
  568. } else if(type == (WithdrawPricingBeanDataData).toString()){
  569. return WithdrawPricingBeanDataData().fromJson(json);
  570. } else if(type == (AdBeanEntity).toString()){
  571. return AdBeanEntity().fromJson(json);
  572. } else if(type == (AdBeanData).toString()){
  573. return AdBeanData().fromJson(json);
  574. } else if(type == (AdBeanDataData).toString()){
  575. return AdBeanDataData().fromJson(json);
  576. } else if(type == (UserVpBeanEntity).toString()){
  577. return UserVpBeanEntity().fromJson(json);
  578. } else if(type == (UserVpBeanData).toString()){
  579. return UserVpBeanData().fromJson(json);
  580. } else if(type == (UserVpBeanDataData).toString()){
  581. return UserVpBeanDataData().fromJson(json);
  582. } else if(type == (ShopUserUpBeanEntity).toString()){
  583. return ShopUserUpBeanEntity().fromJson(json);
  584. } else if(type == (MessageBeanEntity).toString()){
  585. return MessageBeanEntity().fromJson(json);
  586. } else if(type == (MessageBeanContent).toString()){
  587. return MessageBeanContent().fromJson(json);
  588. } else if(type == (DBMessageBeanEntity).toString()){
  589. return DBMessageBeanEntity().fromJson(json);
  590. } else if(type == (NewMsgBeanEntity).toString()){
  591. return NewMsgBeanEntity().fromJson(json);
  592. } else if(type == (NewMsgBeanContent).toString()){
  593. return NewMsgBeanContent().fromJson(json);
  594. } else if(type == (NewMsgBeanContentSender).toString()){
  595. return NewMsgBeanContentSender().fromJson(json);
  596. } else if(type == (NewMsgBeanContentReceiver).toString()){
  597. return NewMsgBeanContentReceiver().fromJson(json);
  598. } else if(type == (NewMsgBeanContentShop).toString()){
  599. return NewMsgBeanContentShop().fromJson(json);
  600. } else if(type == (NewMsgBeanContentOrder).toString()){
  601. return NewMsgBeanContentOrder().fromJson(json);
  602. } else if(type == (NewMsgBeanContentGoods).toString()){
  603. return NewMsgBeanContentGoods().fromJson(json);
  604. } else if(type == (UserBeanEntity).toString()){
  605. return UserBeanEntity().fromJson(json);
  606. } else if(type == (UserBeanData).toString()){
  607. return UserBeanData().fromJson(json);
  608. } else if(type == (UserBeanDataData).toString()){
  609. return UserBeanDataData().fromJson(json);
  610. } else if(type == (TableBeanEntity).toString()){
  611. return TableBeanEntity().fromJson(json);
  612. } else if(type == (UserBalanceEntity).toString()){
  613. return UserBalanceEntity().fromJson(json);
  614. } else if(type == (SystemInformationBeanListEntity).toString()){
  615. return SystemInformationBeanListEntity().fromJson(json);
  616. } else if(type == (SystemInformationBeanListContent).toString()){
  617. return SystemInformationBeanListContent().fromJson(json);
  618. }
  619. return null;
  620. }
  621. //list is returned by type
  622. static M _getListChildType<M>(List data) {
  623. if(<UseXRayFlowBeanEntity>[] is M){
  624. return data.map<UseXRayFlowBeanEntity>((e) => UseXRayFlowBeanEntity().fromJson(e)).toList() as M;
  625. } else if(<UseXRayFlowBeanData>[] is M){
  626. return data.map<UseXRayFlowBeanData>((e) => UseXRayFlowBeanData().fromJson(e)).toList() as M;
  627. } else if(<UseXRayFlowBeanDataFlows>[] is M){
  628. return data.map<UseXRayFlowBeanDataFlows>((e) => UseXRayFlowBeanDataFlows().fromJson(e)).toList() as M;
  629. } else if(<FixedPriceBeanEntity>[] is M){
  630. return data.map<FixedPriceBeanEntity>((e) => FixedPriceBeanEntity().fromJson(e)).toList() as M;
  631. } else if(<FixedPriceBeanData>[] is M){
  632. return data.map<FixedPriceBeanData>((e) => FixedPriceBeanData().fromJson(e)).toList() as M;
  633. } else if(<GoodsBeanEntity>[] is M){
  634. return data.map<GoodsBeanEntity>((e) => GoodsBeanEntity().fromJson(e)).toList() as M;
  635. } else if(<GoodsBeanData>[] is M){
  636. return data.map<GoodsBeanData>((e) => GoodsBeanData().fromJson(e)).toList() as M;
  637. } else if(<GoodsBeanDataData>[] is M){
  638. return data.map<GoodsBeanDataData>((e) => GoodsBeanDataData().fromJson(e)).toList() as M;
  639. } else if(<FlowBeanEntity>[] is M){
  640. return data.map<FlowBeanEntity>((e) => FlowBeanEntity().fromJson(e)).toList() as M;
  641. } else if(<FlowBeanData>[] is M){
  642. return data.map<FlowBeanData>((e) => FlowBeanData().fromJson(e)).toList() as M;
  643. } else if(<FlowBeanDataData>[] is M){
  644. return data.map<FlowBeanDataData>((e) => FlowBeanDataData().fromJson(e)).toList() as M;
  645. } else if(<FlowBeanDataDataRecords>[] is M){
  646. return data.map<FlowBeanDataDataRecords>((e) => FlowBeanDataDataRecords().fromJson(e)).toList() as M;
  647. } else if(<PayByAlipayBeanEntity>[] is M){
  648. return data.map<PayByAlipayBeanEntity>((e) => PayByAlipayBeanEntity().fromJson(e)).toList() as M;
  649. } else if(<AdPricingBeanEntity>[] is M){
  650. return data.map<AdPricingBeanEntity>((e) => AdPricingBeanEntity().fromJson(e)).toList() as M;
  651. } else if(<AdPricingBeanData>[] is M){
  652. return data.map<AdPricingBeanData>((e) => AdPricingBeanData().fromJson(e)).toList() as M;
  653. } else if(<MsgBeanDataEntity>[] is M){
  654. return data.map<MsgBeanDataEntity>((e) => MsgBeanDataEntity().fromJson(e)).toList() as M;
  655. } else if(<NewOrderBeanEntity>[] is M){
  656. return data.map<NewOrderBeanEntity>((e) => NewOrderBeanEntity().fromJson(e)).toList() as M;
  657. } else if(<NewOrderBeanContent>[] is M){
  658. return data.map<NewOrderBeanContent>((e) => NewOrderBeanContent().fromJson(e)).toList() as M;
  659. } else if(<AlipayResultBeanEntity>[] is M){
  660. return data.map<AlipayResultBeanEntity>((e) => AlipayResultBeanEntity().fromJson(e)).toList() as M;
  661. } else if(<TemplateBeanEntity>[] is M){
  662. return data.map<TemplateBeanEntity>((e) => TemplateBeanEntity().fromJson(e)).toList() as M;
  663. } else if(<TemplateBeanData>[] is M){
  664. return data.map<TemplateBeanData>((e) => TemplateBeanData().fromJson(e)).toList() as M;
  665. } else if(<CommodityCategoryBeanEntity>[] is M){
  666. return data.map<CommodityCategoryBeanEntity>((e) => CommodityCategoryBeanEntity().fromJson(e)).toList() as M;
  667. } else if(<CommodityCategoryBeanData>[] is M){
  668. return data.map<CommodityCategoryBeanData>((e) => CommodityCategoryBeanData().fromJson(e)).toList() as M;
  669. } else if(<StoreBeanEntity>[] is M){
  670. return data.map<StoreBeanEntity>((e) => StoreBeanEntity().fromJson(e)).toList() as M;
  671. } else if(<StoreBeanData>[] is M){
  672. return data.map<StoreBeanData>((e) => StoreBeanData().fromJson(e)).toList() as M;
  673. } else if(<StoreBeanDataData>[] is M){
  674. return data.map<StoreBeanDataData>((e) => StoreBeanDataData().fromJson(e)).toList() as M;
  675. } else if(<SendMessageBeanEntity>[] is M){
  676. return data.map<SendMessageBeanEntity>((e) => SendMessageBeanEntity().fromJson(e)).toList() as M;
  677. } else if(<TouristPublicShopBeanEntity>[] is M){
  678. return data.map<TouristPublicShopBeanEntity>((e) => TouristPublicShopBeanEntity().fromJson(e)).toList() as M;
  679. } else if(<TouristPublicShopBeanData>[] is M){
  680. return data.map<TouristPublicShopBeanData>((e) => TouristPublicShopBeanData().fromJson(e)).toList() as M;
  681. } else if(<NsqTypeBeanEntity>[] is M){
  682. return data.map<NsqTypeBeanEntity>((e) => NsqTypeBeanEntity().fromJson(e)).toList() as M;
  683. } else if(<SmartOrderBeanEntity>[] is M){
  684. return data.map<SmartOrderBeanEntity>((e) => SmartOrderBeanEntity().fromJson(e)).toList() as M;
  685. } else if(<SmartOrderBeanData>[] is M){
  686. return data.map<SmartOrderBeanData>((e) => SmartOrderBeanData().fromJson(e)).toList() as M;
  687. } else if(<SmartOrderBeanDataData>[] is M){
  688. return data.map<SmartOrderBeanDataData>((e) => SmartOrderBeanDataData().fromJson(e)).toList() as M;
  689. } else if(<AndroidAppVersionBeanEntity>[] is M){
  690. return data.map<AndroidAppVersionBeanEntity>((e) => AndroidAppVersionBeanEntity().fromJson(e)).toList() as M;
  691. } else if(<AndroidAppVersionBeanData>[] is M){
  692. return data.map<AndroidAppVersionBeanData>((e) => AndroidAppVersionBeanData().fromJson(e)).toList() as M;
  693. } else if(<SystemInformationBeanEntity>[] is M){
  694. return data.map<SystemInformationBeanEntity>((e) => SystemInformationBeanEntity().fromJson(e)).toList() as M;
  695. } else if(<SystemInformationBeanContent>[] is M){
  696. return data.map<SystemInformationBeanContent>((e) => SystemInformationBeanContent().fromJson(e)).toList() as M;
  697. } else if(<VpPricingBeanEntity>[] is M){
  698. return data.map<VpPricingBeanEntity>((e) => VpPricingBeanEntity().fromJson(e)).toList() as M;
  699. } else if(<VpPricingBeanData>[] is M){
  700. return data.map<VpPricingBeanData>((e) => VpPricingBeanData().fromJson(e)).toList() as M;
  701. } else if(<VpPricingBeanDataData>[] is M){
  702. return data.map<VpPricingBeanDataData>((e) => VpPricingBeanDataData().fromJson(e)).toList() as M;
  703. } else if(<OfflinePaymentBeanEntity>[] is M){
  704. return data.map<OfflinePaymentBeanEntity>((e) => OfflinePaymentBeanEntity().fromJson(e)).toList() as M;
  705. } else if(<AnnualFeeOrderBeanEntity>[] is M){
  706. return data.map<AnnualFeeOrderBeanEntity>((e) => AnnualFeeOrderBeanEntity().fromJson(e)).toList() as M;
  707. } else if(<AnnualFeeOrderBeanData>[] is M){
  708. return data.map<AnnualFeeOrderBeanData>((e) => AnnualFeeOrderBeanData().fromJson(e)).toList() as M;
  709. } else if(<HomeCarouselBeanEntity>[] is M){
  710. return data.map<HomeCarouselBeanEntity>((e) => HomeCarouselBeanEntity().fromJson(e)).toList() as M;
  711. } else if(<HomeCarouselBeanData>[] is M){
  712. return data.map<HomeCarouselBeanData>((e) => HomeCarouselBeanData().fromJson(e)).toList() as M;
  713. } else if(<LoginInformationBeanEntity>[] is M){
  714. return data.map<LoginInformationBeanEntity>((e) => LoginInformationBeanEntity().fromJson(e)).toList() as M;
  715. } else if(<LoginInformationBeanData>[] is M){
  716. return data.map<LoginInformationBeanData>((e) => LoginInformationBeanData().fromJson(e)).toList() as M;
  717. } else if(<LoginInformationBeanDataExtra>[] is M){
  718. return data.map<LoginInformationBeanDataExtra>((e) => LoginInformationBeanDataExtra().fromJson(e)).toList() as M;
  719. } else if(<MyShopBeanEntity>[] is M){
  720. return data.map<MyShopBeanEntity>((e) => MyShopBeanEntity().fromJson(e)).toList() as M;
  721. } else if(<MyShopBeanData>[] is M){
  722. return data.map<MyShopBeanData>((e) => MyShopBeanData().fromJson(e)).toList() as M;
  723. } else if(<MyShopBeanDataData>[] is M){
  724. return data.map<MyShopBeanDataData>((e) => MyShopBeanDataData().fromJson(e)).toList() as M;
  725. } else if(<AppStoreReviewBeanEntity>[] is M){
  726. return data.map<AppStoreReviewBeanEntity>((e) => AppStoreReviewBeanEntity().fromJson(e)).toList() as M;
  727. } else if(<TouristGoodsBeanEntity>[] is M){
  728. return data.map<TouristGoodsBeanEntity>((e) => TouristGoodsBeanEntity().fromJson(e)).toList() as M;
  729. } else if(<TouristGoodsBeanData>[] is M){
  730. return data.map<TouristGoodsBeanData>((e) => TouristGoodsBeanData().fromJson(e)).toList() as M;
  731. } else if(<UploadImageBeanEntity>[] is M){
  732. return data.map<UploadImageBeanEntity>((e) => UploadImageBeanEntity().fromJson(e)).toList() as M;
  733. } else if(<UploadImageBeanData>[] is M){
  734. return data.map<UploadImageBeanData>((e) => UploadImageBeanData().fromJson(e)).toList() as M;
  735. } else if(<ComplainBeanEntity>[] is M){
  736. return data.map<ComplainBeanEntity>((e) => ComplainBeanEntity().fromJson(e)).toList() as M;
  737. } else if(<ComplainBeanData>[] is M){
  738. return data.map<ComplainBeanData>((e) => ComplainBeanData().fromJson(e)).toList() as M;
  739. } else if(<ComplainBeanDataData>[] is M){
  740. return data.map<ComplainBeanDataData>((e) => ComplainBeanDataData().fromJson(e)).toList() as M;
  741. } else if(<WithdrawPricingBeanEntity>[] is M){
  742. return data.map<WithdrawPricingBeanEntity>((e) => WithdrawPricingBeanEntity().fromJson(e)).toList() as M;
  743. } else if(<WithdrawPricingBeanData>[] is M){
  744. return data.map<WithdrawPricingBeanData>((e) => WithdrawPricingBeanData().fromJson(e)).toList() as M;
  745. } else if(<WithdrawPricingBeanDataData>[] is M){
  746. return data.map<WithdrawPricingBeanDataData>((e) => WithdrawPricingBeanDataData().fromJson(e)).toList() as M;
  747. } else if(<AdBeanEntity>[] is M){
  748. return data.map<AdBeanEntity>((e) => AdBeanEntity().fromJson(e)).toList() as M;
  749. } else if(<AdBeanData>[] is M){
  750. return data.map<AdBeanData>((e) => AdBeanData().fromJson(e)).toList() as M;
  751. } else if(<AdBeanDataData>[] is M){
  752. return data.map<AdBeanDataData>((e) => AdBeanDataData().fromJson(e)).toList() as M;
  753. } else if(<UserVpBeanEntity>[] is M){
  754. return data.map<UserVpBeanEntity>((e) => UserVpBeanEntity().fromJson(e)).toList() as M;
  755. } else if(<UserVpBeanData>[] is M){
  756. return data.map<UserVpBeanData>((e) => UserVpBeanData().fromJson(e)).toList() as M;
  757. } else if(<UserVpBeanDataData>[] is M){
  758. return data.map<UserVpBeanDataData>((e) => UserVpBeanDataData().fromJson(e)).toList() as M;
  759. } else if(<ShopUserUpBeanEntity>[] is M){
  760. return data.map<ShopUserUpBeanEntity>((e) => ShopUserUpBeanEntity().fromJson(e)).toList() as M;
  761. } else if(<MessageBeanEntity>[] is M){
  762. return data.map<MessageBeanEntity>((e) => MessageBeanEntity().fromJson(e)).toList() as M;
  763. } else if(<MessageBeanContent>[] is M){
  764. return data.map<MessageBeanContent>((e) => MessageBeanContent().fromJson(e)).toList() as M;
  765. } else if(<DBMessageBeanEntity>[] is M){
  766. return data.map<DBMessageBeanEntity>((e) => DBMessageBeanEntity().fromJson(e)).toList() as M;
  767. } else if(<NewMsgBeanEntity>[] is M){
  768. return data.map<NewMsgBeanEntity>((e) => NewMsgBeanEntity().fromJson(e)).toList() as M;
  769. } else if(<NewMsgBeanContent>[] is M){
  770. return data.map<NewMsgBeanContent>((e) => NewMsgBeanContent().fromJson(e)).toList() as M;
  771. } else if(<NewMsgBeanContentSender>[] is M){
  772. return data.map<NewMsgBeanContentSender>((e) => NewMsgBeanContentSender().fromJson(e)).toList() as M;
  773. } else if(<NewMsgBeanContentReceiver>[] is M){
  774. return data.map<NewMsgBeanContentReceiver>((e) => NewMsgBeanContentReceiver().fromJson(e)).toList() as M;
  775. } else if(<NewMsgBeanContentShop>[] is M){
  776. return data.map<NewMsgBeanContentShop>((e) => NewMsgBeanContentShop().fromJson(e)).toList() as M;
  777. } else if(<NewMsgBeanContentOrder>[] is M){
  778. return data.map<NewMsgBeanContentOrder>((e) => NewMsgBeanContentOrder().fromJson(e)).toList() as M;
  779. } else if(<NewMsgBeanContentGoods>[] is M){
  780. return data.map<NewMsgBeanContentGoods>((e) => NewMsgBeanContentGoods().fromJson(e)).toList() as M;
  781. } else if(<UserBeanEntity>[] is M){
  782. return data.map<UserBeanEntity>((e) => UserBeanEntity().fromJson(e)).toList() as M;
  783. } else if(<UserBeanData>[] is M){
  784. return data.map<UserBeanData>((e) => UserBeanData().fromJson(e)).toList() as M;
  785. } else if(<UserBeanDataData>[] is M){
  786. return data.map<UserBeanDataData>((e) => UserBeanDataData().fromJson(e)).toList() as M;
  787. } else if(<TableBeanEntity>[] is M){
  788. return data.map<TableBeanEntity>((e) => TableBeanEntity().fromJson(e)).toList() as M;
  789. } else if(<UserBalanceEntity>[] is M){
  790. return data.map<UserBalanceEntity>((e) => UserBalanceEntity().fromJson(e)).toList() as M;
  791. } else if(<SystemInformationBeanListEntity>[] is M){
  792. return data.map<SystemInformationBeanListEntity>((e) => SystemInformationBeanListEntity().fromJson(e)).toList() as M;
  793. } else if(<SystemInformationBeanListContent>[] is M){
  794. return data.map<SystemInformationBeanListContent>((e) => SystemInformationBeanListContent().fromJson(e)).toList() as M;
  795. }
  796. throw Exception("not fond");
  797. }
  798. static M fromJsonAsT<M>(json) {
  799. if (json is List) {
  800. return _getListChildType<M>(json);
  801. } else {
  802. return _fromJsonSingle<M>(json) as M;
  803. }
  804. }
  805. }