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

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

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

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

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

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

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


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

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

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

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

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

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