WebApi如何将一个模型作为另一个模型的子节点

目前正在接触webapi

现有两个MODEL,分别称之为Course和Student

Student如下所示

public class Student
{

    public int Id { get; set; }
    public string Email { get; set; }
    public string UserName { get; set; }
            public int CourseId{get;set;}
}
Course如下所示
 public class Course

{

    public int Id { get; set; }
    public string Name { get; set; }
            public string Teacher { get; set; }
}

我想生成以下结果

{
    "Id": 1,
    "Email": "a@a.com",
            "UserName": "Sa",
    "Course": {
        "ID": 3,
        "Name": "Chinese",
                    "Teacher": Lee,
    }
}
    请问有什么思路吗
public class Student
{
    public int Id { get; set; }
    public string Email { get; set; }
    public string UserName { get; set; }
    public Course Course {get;set}
}

public class Course
{
    public int Id { get; set; }
    public string Name { get; set; }
            public string Teacher { get; set; }
}