Пример ответа:
"release_dates": {
"theater": "1939-12-15",
"dvd": "2000-03-07"
},
Я не знаю, будет ли у фильма выпуск DVD, VHS, бета-макс или Blu-Ray.Из-за этого я просто не могу жестко закодировать, какие типы доступны, и поставить попробовать ловит повсюду, проверяя, есть ли он или нет.Я бы предпочел сделать это правильно, сначала получая доступные типы, , а затем получая значения для доступных типов.
Вот что у меня есть, используя библиотеку JSON.Net:
var releaseDates = (JArray) x["release_dates"];
foreach (var releaseDate in releaseDates)
{
ReleaseDate date = new ReleaseDate()
{
Type = releaseDate
}
}
Есть ли способ получить имя ключа и имя значения?
Мой ReleaseDate
класс имеет следующее:
public class ReleaseDate
{
public string Type { get; set; }
public DateTime Date { get; set; }
}