Как я могу получить свойства от вложенных объектов? - PullRequest
0 голосов
/ 17 апреля 2019

я новичок в языке c #, у меня есть данные json и я преобразован в объект c #, но я хочу получить вложенные свойства из модели и комментариев Response, а также все данные из класса Response, также мне нужны данные из класса ответа с помощью цикла foreach

public class Response
{
    public string comments { get; set; }
    public string createDate { get; set; }
    public string status { get; set; }
    public string updateDate { get; set; }
}

public class Reviewer
{
    public string displayName { get; set; }
    public string oneAccountId { get; set; }
}

public class Vehicle
{
    public string make { get; set; }
    public string model { get; set; }
    public string vin { get; set; }
    public string year { get; set; }
}

public class ShopReview
{
    public string comments { get; set; }
    public string compCode { get; set; }
    public string createDate { get; set; }
    public string id { get; set; }
    public int rating { get; set; }
    public Response response { get; set; }
    public Reviewer reviewer { get; set; }
    public string status { get; set; }

}

public class RootObject
{
    public string message { get; set; }
    public ShopReview[] shopReviews { get; set; }
}

я пытаюсь с этим кодом

   if (review.Response != null)
  {
     foreach (var shopResponse in review.Response)
     {
     CarReviewReply tmpReply = new CarReviewReply();
      {
      Comments = shResponse.Comments,
      LastUpdated = shopResponse.UpdateDate,
      ResponseDate = shopResponse.CreateDate,
      Status = shopResponse.Status
      };
  }
}

Я получил ошибку "Не содержит общедоступного определения экземпляра для 'GetEnumerator'"

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