Десериализация Json крашит приложение - C#
Формулировка задачи:
Впервые работаю с такими вещами, я тут чайник, но....
У меня есть класс:
Пытаюсь сделать лист примерно следующим образом:
Писал в блокнот результат responseFromServer.... весь JSON туда переписывает, но прога на десериализации летит =/ что делать не знаю...
Листинг программы
- {"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();
Решение задачи: «Десериализация Json крашит приложение»
textual
Листинг программы
- JsonConvert.DeserializeObject<Dictionary<string, string>>(json_string);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д