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