В настоящее время у меня есть это json:
{
"ResponseCode":200,
"data":[
"2016-08-05T15:49:15.157000+00:00",
"SomeString",
1230,
9.025
]
}
Я могу десериализовать json строку в эту
public class Example1
{
public int ResponseCode { get; set; }
public IList<object> data { get; set; }
}
Но я хотел бы десериализовать «данные» в конкретный модель вместо IList<object>
public class Example1
{
public int ResponseCode { get; set; }
public DataModel data { get; set; }
}
public class DataModel
{
public DateTime date { get; set; }
public string SomeString { get; set; }
...
}
Я использую System.Text. Json пакет nuget. Что мне делать? Могу ли я решить эту проблему с помощью пользовательской реализации JsonConvert<T>
?