Как считывать значение из объектного типа данных в C#
Привет,
я использую оплату instamojo gateway.in параметры ответа, имеющие тип объекта.
мне нужно прочитать это значение.
мой код находится ниже:
static void GetPaymentOrderDetailsUsingTransactionId(Instamojo objClass) { try { PaymentOrderDetailsResponse objPaymentRequestDetailsResponse = objClass.getPaymentOrderDetailsByTransactionId("testj2oz244t4lp"); ArrayList final_result = new ArrayList(); MessageBox.Show("Transaction Id = " + objPaymentRequestDetailsResponse.transaction_id); } catch (ArgumentNullException ex) { MessageBox.Show(ex.Message); } catch (WebException ex) { MessageBox.Show(ex.Message); } catch (Exception ex) { MessageBox.Show("Error:" + ex.Message); } }
public class PaymentOrderDetailsResponse { public PaymentOrderDetailsResponse() { status = "pending"; currency = "INR"; } public string id { get; set; } public string transaction_id { get; set; } public string status { get; set; } public string currency { get; set; } public decimal? amount { get; set; } public string name { get; set; } public string email { get; set; } public string phone { get; set; } public string description { get; set; } public string redirect_url { get; set; } public object payments { get; set; } public string created_at { get; set; } public string resource_uri { get; set; } }
Что я уже пробовал:
я пытаюсь прочитать значение
public object payments { get; set; }
это не позволяет мне прочитать эту ценность.
есть идеи ?