Я хочу десериализовать после JSON.
Проблема в том, что объекты "ANDE" и "DAR" могут изменяться.
Означает, что объекты неизвестны и изменяются в зависимости от JSON, который я хочу десериализовать.
Необходимо десериализовать около 8000 различных объектов (ANDE, DAR, ...).
{"ANDE":
{"chart":[
{"date":"20180914","minute":"09:30"},{"date":"20180914","minute":"13:30"}]},
"DAR":
{"chart":[
{"date":"20180914","minute":"09:30"},{"date":"20180914","minute":"13:30"}]}}
Я получаю данные по HTTP-ответу и хочу поместить их в список:
HttpResponseMessage response = client.GetAsync(API_PATH).GetAwaiter().GetResult();
List historicalDataList = response.Content.ReadAsAsync<List<HistoricalDataResponse>>().GetAwaiter().GetResult();
Класс HistoricalDataResponse выглядит следующим образом:
public class HistoricalDataResponse
{
public string date { get; set; }
public string minute { get; set; }
}
Как я могу десериализовать этот тип JSON с неизвестными объектами в C #?Любая помощь высоко ценится.