Десериализация JSON - C# (178115)

Узнай цену своей работы

Формулировка задачи:

Приветствую всех. Пытаюсь в C#. Решил попробовать в запросы и API. Начал с VK. Ну и тут сразу проблема.
Листинг программы
  1. {"response":[{"id":210700286,"first_name":"Lindsey","last_name":"Stirling"}
Есть строка, как ее десериализавать и получить ID.
Листинг программы
  1. public class dezJson
  2. {
  3. public int id { get; set; }
  4. public string first_name { get; set; }
  5. public string last_name { get; set; }
  6. }
  7. public class RootObject
  8. {
  9. public List<dezJson> response { get; set; }
  10. }
С помощью JSON генератора сделал класс. Далее в коде писал :
Листинг программы
  1. dezJson dez = JsonConvert.DeserializeObject<dezJson>(response.ToString());
Далее пытался как в примерах из гугла перебирать с помощью цикла foreach, но ничего не вышло. Помогите познать. Буду благодарен)

Решение задачи: «Десериализация JSON»

textual
Листинг программы
  1. public class dezJson
  2.     {
  3.         [JsonProperty(PropertyName = "id")]
  4.         public int id { get; set; }
  5.         [JsonProperty(PropertyName = "first_name")]
  6.         public string first_name { get; set; }
  7.         [JsonProperty(PropertyName = "last_name")]
  8.         public string last_name { get; set; }
  9.     }
  10.  
  11.     public class RootObject
  12.     {
  13.         [JsonProperty(PropertyName = "response")]
  14.         public ICollection<dezJson> response { get; set; }
  15.     }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.417 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут