我有现有的第三方 DLL - 它有几个类。我没有这个DLL的源代码。假设它的 Book 类定义如下
public class Book
{
public String Id { get; set; }
public String Title { get; set; }
public String Author{ get; set; }
public List<Page> Pages { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我创建了Asp.net Core Web API项目并引用了DLL并为http的GET方法编写了API控制器。
[HttpGet("{id}")]
public ActionResult<Book> Get(string id)
{
Book b = Book.FindById(id); // This utility function returns Book instance.
return Ok(b);
}
Run Code Online (Sandbox Code Playgroud)
我的要求是 JSON 的返回值应该是这样的
public class Book
{
public String Id { get; set; }
public String Title { …Run Code Online (Sandbox Code Playgroud)