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

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

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

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

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

textual
Листинг программы
public class dezJson
    {
        [JsonProperty(PropertyName = "id")]
        public int id { get; set; }
        [JsonProperty(PropertyName = "first_name")]
        public string first_name { get; set; }
        [JsonProperty(PropertyName = "last_name")]
        public string last_name { get; set; }
    }
 
    public class RootObject
    {
        [JsonProperty(PropertyName = "response")]
        public ICollection<dezJson> response { get; set; }
    }

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


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

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

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