Есть класс
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>
Никак не пойму какой тип данных прописать
В VisualStudio есть встроенный инструмент -
Если им воспользоваться, схема преобразуется вот так:
public class Rootobject
{
public Result result { 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 Event[] events { get; set; }
}
public class Event
{
public string id { get; set; }
public string eid { get; set; }
public int start { get; set; }
public int finish { get; set; }
public string title { get; set; }
public string img { get; set; }
public string age { get; set; }
}
Не поможет ли Вам встроенный инструмент?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Мне нужно из C# отправить сделать то, что делается через CURL таким образом:
Нашел на просторах интернета сей сниппетУ меня почему то отображаются вопросики в результатах