首先在web项目,nuget安装包Microsoft.AspNetCore.Mvc.NewtonsoftJson
Startup.cs
using Microsoft.Extensions.DependencyInjection;
public void ConfigureServices(IServiceCollection services)
{
services.AddRazorPages();
services.AddMvcCore()
// 自定义格式化json使用Newtonsoft.Json,配置后,action返回的就是json格式数据
.AddNewtonsoftJson();
}
action调用方法
public async Task<IActionResult> DoAddCategory(Article_category article_Category)
{
var result = await categoryBLL.AddCategoryAsync(article_Category, CurrentUser);
return Json(result);
}
返回数据格式
{
"code": 200,
"msg": "操作成功",
"data": null
}