Я извлекаю данные из зарегистрированной системы API в C#, используя http://jsonutils.com/ и Почтальона, чтобы помочь мне создать классы.
Я могу извлечь данные из класс, но не из списка. Любой совет?
Ниже приведен пример классов и Ilist, который создается с помощью. Я могу извлечь данные из класса Session, но не из класса Event.
//events field
public class Session
{
public int eventID { get; set; }
public int companyID { get; set; }
public object rdPartyID { get; set; }
public int eventCatID { get; set; }
public string name { get; set; }
public string date { get; set; }
public string time { get; set; }
public string endDate { get; set; }
public string endTime { get; set; }
public object notes { get; set; }
public int capacity { get; set; }
public string status { get; set; }
public int spacesReserved { get; set; }
public int spacesSold { get; set; }
public int spacesAvailable { get; set; }
public int orderCount { get; set; }
public int reservationCount { get; set; }
public string sessionType { get; set; }
}
public class Event
{
public int eventCatID { get; set; }
public object rdPartyID { get; set; }
public string name { get; set; }
public string description { get; set; }
public string shortDescription { get; set; }
public object soldOutMessage { get; set; }
public string image { get; set; }
public string sessionType { get; set; }
public int allowSalesDuringSessions { get; set; }
public int yellowThreshold { get; set; }
public int amberThreshold { get; set; }
public int redThreshold { get; set; }
public string status { get; set; }
public int navOrder { get; set; }
public string website { get; set; }
public object terms { get; set; }
public string staffSalesCutoffPointAfterSessionStart { get; set; }
public object staffSalesCutoffTime { get; set; }
public int showSessionNames { get; set; }
public int showRemainingSpaces { get; set; }
public object capacityNotificationSpacesRemaining { get; set; }
public object capacityNotificationMessage { get; set; }
public int showAvailabilityColoursOnDay { get; set; }
public int customerEditable { get; set; }
public int amendmentCutoffHoursBeforeEvent { get; set; }
public string amendmentChargePer { get; set; }
public string amendmentCharge { get; set; }
public string amendmentChargeCap { get; set; }
public string backgroundImage { get; set; }
public IList<Session> sessions { get; set; }
}
Мои данные извлекаются для базовых c классов легко. Заранее спасибо