Десериализация 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д