У меня есть три словаря:Как преобразовать три словаря, которые связаны друг с другом в файл JSON?
Проекты
сезоны
Эпизоды
Каждый проект имеет список сезонов и каждый сезон может иметь один или несколько эпизодов ,
Это в основном дерево. Это то, что предоставит API.
Я не знаю, как это сделать, но я думал, что-то вроде этого:
public class ProjectList
{
public List<Project> Projects
{
get;
set;
}
}
public class Project
{
public string ProjectTitle
{
get;
set;
}
public string ProjectLink
{
get;
set;
}
public List<Season> Seasons
{
get;
set;
}
}
public class Seasons
{
public string SeasonTitle
{
get;
set;
}
public string SeasonLink
{
get;
set;
}
public List<Episodes> Episodes
{
get;
set;
}
}
public class Episodes
{
public string EpisodeTitle
{
get;
set;
}
public string EpisodeLink
{
get;
set;
}
}
Есть ли более простой способ сделать это? Как я могу это сделать?
Кроме того, если вам не нравится синтаксис объявления длинных свойств, попробуйте синтаксис «автоматически реализованных свойств» C#, подробно описанный здесь: http://msdn.microsoft.com/en-us/library/bb384054.aspx – Katana314
Что касается .NET 4.5, встроенные библиотеки, вероятно, являются более удобным выбором. – millimoose
@ Katana314 OP уже использует их. – millimoose