Десериализация Json крашит приложение - C#

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

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

Впервые работаю с такими вещами, я тут чайник, но....
{"response":
{"count":958, "items":
[{"id":351291633,"owner_id":26392766,
"artist":"Helicopter Showdown",
"title":"Get Tuff   [Dubstep]",
"duration":198,
"url":"http:\/\/cs4827.vk.me\/u5547930\/audios\/413d3ecfb1a0.mp3?extra=7wVfwz_wwkzFQvgECdHXrOKj_5znaLCbGCD9rj0h-ZZ42l7YE5FzIutDBZR6buSGNdiXR089pVquca4AfIcfaDR0pUZjA_Q",
"genre_id":18},
{...}
У меня есть класс:
 public class Audio
    {
        public int aid { get; set; }
        public int owner_id { get; set; }
        public string artist { get; set; }
        public string title { get; set; }
        public int duration { get; set; }
        public string url { get; set; }
        public int lyrics_id { get; set; }
        public int genre { get; set; }
    }
Пытаюсь сделать лист примерно следующим образом:
public List<Audio> audioList;
audioList = new List<Audio>();
JToken token= JToken.Parse(responseFromServer);
audioList = token["response"].Children().Skip(1).Select(child => child.ToObject<Audio>()).ToList();
Писал в блокнот результат responseFromServer.... весь JSON туда переписывает, но прога на десериализации летит =/ что делать не знаю...

Решение задачи: «Десериализация Json крашит приложение»

textual
Листинг программы
JsonConvert.DeserializeObject<Dictionary<string, string>>(json_string);

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


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

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

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