Как получить данные из IList, созданного из API в c# - PullRequest
0 голосов
/ 13 марта 2020

Я извлекаю данные из зарегистрированной системы 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 классов легко. Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...