ASP.NET Core MVC返回数据配置为json格式化组件为NewtonsoftJson

首先在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
}

你可能感兴趣的:(asp.net,core,asp.net,core)