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

Posted 棉晗榜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 MVC返回数据配置为json格式化组件为NewtonsoftJson的主要内容,如果未能解决你的问题,请参考以下文章

asp.net core序列化json配置,适用于mvc,webapi

如何使用 EF Core 代码优先迁移为 ASP.NET Core MVC 配置 N 层架构

IE8下使用asp.net core mvc+jquery ajaxSubmit问题

ASP.NET Core 配置 MVC - ASP.NET Core 基础教程 - 简单教程,简单编程

Asp.Net Core MVC 不加载视图

从 ASP.NET MVC 迁移到 ASP.NET Core MVC