Есть класс
namespace xmltv
{
public class Event
{
public string id { get; set; }
public string eid { get; set; }
public string start { get; set; }
public string finish { get; set; }
public string title { get; set; }
public string description { get; set; }
public string img { get; set; }
public string age { get; set; }
}
public class Result
{
public string name { get; set; }
public string id { get; set; }
public string logo { get; set; }
public string description { get; set; }
public List<Event> events { get; set; }
}
public class RootObject
{
public List<Result> result { get; set; }
}
}
Я хочу входящий json преобразовать в класс
var json = System.IO.File.ReadAllText("axi.json");
JavaScriptSerializer jsonSerializer = new JavaScriptSerializer { MaxJsonLength = Int32.MaxValue, RecursionLimit = 100 };
var rez = jsonSerializer.Deserialize<List<RootObject>>(json);
Как я понимаю ошибка в параметре десериализации. Я пробовал
List<RootObject>
List<Result>



var myObject = JsonConvert.DeserializeObject<RootObject>(json);– tym32167 Dec 15 '17 at 12:15jsonSerializer.Deserialize<RootObject>(json);– Дмитрий Полянин Dec 15 '17 at 12:16JsonConvert.DeserializeObject<RootObject>(str)– tym32167 Dec 15 '17 at 12:21var rez = jsonSerializer.Deserialize<RootObject>(str)сработал нормально. Покажите полностью ваш Json – tym32167 Dec 15 '17 at 12:27