internal static BankAccountList getBankAccountList(HttpResponseMessage responce) { var bankAccountList = new BankAccountList(); var jsonObject = JsonConvert.DeserializeObject <Dictionary <string, object> >(responce.Content.ReadAsStringAsync().Result); if (jsonObject.ContainsKey("bankaccounts")) { var bankAccountsArray = JsonConvert.DeserializeObject <List <object> >(jsonObject["bankaccounts"].ToString()); foreach (var bankAccountObj in bankAccountsArray) { var bankAccount = new BankAccount(); bankAccount = JsonConvert.DeserializeObject <BankAccount>(bankAccountObj.ToString()); bankAccountList.Add(bankAccount); } } if (jsonObject.ContainsKey("page_context")) { var pageContext = new PageContext(); pageContext = JsonConvert.DeserializeObject <PageContext>(jsonObject["page_context"].ToString()); bankAccountList.page_context = pageContext; } return(bankAccountList); }
internal static BankAccountList getBankAccountList(HttpResponseMessage responce) { var bankAccountList = new BankAccountList(); var jsonObject = JsonConvert.DeserializeObject<Dictionary<string, object>>(responce.Content.ReadAsStringAsync().Result); if (jsonObject.ContainsKey("bankaccounts")) { var bankAccountsArray = JsonConvert.DeserializeObject<List<object>>(jsonObject["bankaccounts"].ToString()); foreach (var bankAccountObj in bankAccountsArray) { var bankAccount = new BankAccount(); bankAccount = JsonConvert.DeserializeObject<BankAccount>(bankAccountObj.ToString()); bankAccountList.Add(bankAccount); } } if (jsonObject.ContainsKey("page_context")) { var pageContext = new PageContext(); pageContext = JsonConvert.DeserializeObject<PageContext>(jsonObject["page_context"].ToString()); bankAccountList.page_context = pageContext; } return bankAccountList; }