コード例 #1
0
 internal static CreditedInvoiceList getCreditedInvoiceList(HttpResponseMessage responce)
 {
     var creditedInvoceList = new CreditedInvoiceList();
     var jsonObj = JsonConvert.DeserializeObject<Dictionary<string, object>>(responce.Content.ReadAsStringAsync().Result);
     if (jsonObj.ContainsKey("invoices_credited"))
     {
         var creditedInvoicesArray = JsonConvert.DeserializeObject<List<object>>(jsonObj["invoices_credited"].ToString());
         foreach(var invoiceObj in creditedInvoicesArray)
         {
             var creditedInvoice = new CreditedInvoice();
             creditedInvoice = JsonConvert.DeserializeObject<CreditedInvoice>(invoiceObj.ToString());
             creditedInvoceList.Add(creditedInvoice);
         }
     }
     return creditedInvoceList;
 }
コード例 #2
0
        internal static CreditedInvoiceList getCreditedInvoiceList(HttpResponseMessage responce)
        {
            var creditedInvoceList = new CreditedInvoiceList();
            var jsonObj            = JsonConvert.DeserializeObject <Dictionary <string, object> >(responce.Content.ReadAsStringAsync().Result);

            if (jsonObj.ContainsKey("invoices_credited"))
            {
                var creditedInvoicesArray = JsonConvert.DeserializeObject <List <object> >(jsonObj["invoices_credited"].ToString());
                foreach (var invoiceObj in creditedInvoicesArray)
                {
                    var creditedInvoice = new CreditedInvoice();
                    creditedInvoice = JsonConvert.DeserializeObject <CreditedInvoice>(invoiceObj.ToString());
                    creditedInvoceList.Add(creditedInvoice);
                }
            }
            return(creditedInvoceList);
        }