Я хочу прочитать дату "datum" из этой строки json в список DateTime:
{
"Neujahrstag": {
"datum": "2016-01-01",
"hinweis": ""
},
"Karfreitag": {
"datum": "2016-03-25",
"hinweis": ""
},
"Ostermontag": {
"datum": "2016-03-28",
"hinweis": ""
},
"Tag der Arbeit": {
"datum": "2016-05-01",
"hinweis": ""
},
"Christi Himmelfahrt": {
"datum": "2016-05-05",
"hinweis": ""
},
"Pfingstmontag": {
"datum": "2016-05-16",
"hinweis": ""
},
"Tag der Deutschen Einheit": {
"datum": "2016-10-03",
"hinweis": ""
},
"Reformationstag": {
"datum": "2016-10-31",
"hinweis": ""
},
"1. Weihnachtstag": {
"datum": "2016-12-25",
"hinweis": ""
},
"2. Weihnachtstag": {
"datum": "2016-12-26",
"hinweis": ""
}
}
Я понятия не имею, как это сделать.
Я использую следующий код, чтобы получить строку json и проанализировать ее, но я не знаю, как получить список или массив.
using (WebClient wc = new WebClient())
{
var json = wc.DownloadString("https://feiertage-api.de/api/?jahr=2020&nur_land=MV");
JObject result = JObject.Parse(json);
MessageBox.Show(DateTime.ParseExact(result.First.First.First.First.ToString(), "yyyy-MM-dd", CultureInfo.InvariantCulture).ToString());
}
Существует ли простой способ сделать это или я должен написать костюмный десериализатор для такого рода json?