от
Я пытаюсь проанализировать ответ Json в C #, но одним из родительских узлов является дата типа «2019-07-11». Обычно я просто делаю классы для десериализации моего ответа, но этот узел даты запускает меня в цикл. Вот что я делаю. Я получаю ответ JSON и пытаюсь десериализовать его в классы:
   rc.EndPoint = "https://api.nasa.gov/neo/rest/v1/feed?api_key=xxxxxxxxxxxx";
   rc.Method = HttpVerb.GET;
   response = rc.MakeRequest();
   r = JsonConvert.DeserializeObject(response);
Вот мои занятия:
public class RootAsteroidObject
   {
        public Links links { get; set; }
        public int element_count { get; set; }
        public NearEarthObjects near_earth_objects { get; set; }
   }
   public class NearEarthObjects
   {
        public string asteroid { get; set; }
   }

   public class AsteroidInfo
   {
       public string id { get; set; }
       public string neo_reference_id { get; set; }
       public string name { get; set; }
       public string nasa_jpl_url { get; set; }
       public double absolute_magnitude_h { get; set; }
   }
В моем объекте RootAsteroidOjbect после анализа он показывает element_count и ссылки просто отлично. Однако near_earth_objects имеет значение null. Я понимаю, что это потому, что открытый класс AsteroidInfo отсутствует в ответе. Узел имеет имя 2019-07-13. Я не знаю, как заполнить мой класс AsteroidInfo этой информацией. Вот первая часть ответа JSON, с которым я работаю:
{
    "links": {
        "next": "http://www.neowsapp.com/rest/v1/feed?start_date=2019

Я хотел бы знать подход, чтобы получить информацию под узлом 2019-07-13.

Спасибо
    

        

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
...