Как десериализовать json объект в класс, если имеется 2 разных объекта: вложенный в другой объект и невложенный
Имеется Json, в котором находится 2 объекта. Мне нужно достать вложенный, но конвертер упорно не желает парсить его, отдавая предпочтение второму.
{
"commit": {
"author": {
"name": ,
"email": ,
"date":
}
}
"author": {
"login": ,
"id": ,
"avatar_url":
}
}
Десериализую с помощью конвертера Newtonsoft.Json
public class Author
{
public string name { get; set; }
public string email { get; set; }
}
public class Commit
{
public Author author { get; set; }
public string message { get; set; }
public string url { get; set; }
}
var commits = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Commit>>(content.Result);