据MS宣称,在3.0中移除了Newtonsoft.Json依赖,提供System.Text.Json支持且效率提高,不知是否言符其实。
问题:控制器中添加一段代码试试
建立工程:
d:\
md tt
cd tt
dotnet new webapi --no-https
code .
控制器中添加一段代码:
/// <summary>
/// http://localhost:5000/控制器名称/dt
/// </summary>
/// <returns>json</returns>
[HttpGet]
[Route("dt")]
public object Getdt() {
DataTable dt = new DataTable();
dt.Columns.Add("c0", typeof(System.String));
dt.Columns.Add("c1", typeof(System.Boolean));
dt.Columns.Add("c2", typeof(System.DateTime));
dt.Rows.Add("aa", true, DateTime.Now);
dt.Rows.Add("啊啊");
dt.Rows.Add("bb", false, DateTime.Now