Десериализация 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; }
    }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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