Как десериализовать 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);

Ответы (0 шт):