Asp.net Core WebApi 返回JSON自动驼峰格式化问题
2016-11-17 17:04
2987 查看
从今天开始,正式进入Asp.net Core的开发,估计最近一段时间会经常写博客了,记录学些Asp.net Core中遇到的各种坑。
第一个问题:通过core编写的webapi,默认返回的json会自动格式化为驼峰样式,并没有按照具体的类名来返回,如何让其按照类名返回呢?
在Startup.cs全局配置类里面,加入json配置选项即可解决,同时不要忘记引用:using Newtonsoft.Json.Serialization;
返回值清爽了。
参考文章:http://www.cnblogs.com/zhong-ken/p/6062782.html
第一个问题:通过core编写的webapi,默认返回的json会自动格式化为驼峰样式,并没有按照具体的类名来返回,如何让其按照类名返回呢?
public void ConfigureServices(IServiceCollection services) { // Add framework services. services.AddApplicationInsightsTelemetry(Configuration); services.AddMvc().AddJsonOptions(options => { options.SerializerSettings.ContractResolver = new DefaultContractResolver(); }); ; }
在Startup.cs全局配置类里面,加入json配置选项即可解决,同时不要忘记引用:using Newtonsoft.Json.Serialization;
{"Statuz":0,"ErrorMsg":"获取成功","Data":[{"Name":"xxx","MobilePhone":"15xxxx81xxx","Sex":"0","Score":-102},{"Name":"xxxxx","MobilePhone":"15xxxxx1xx1","Sex":"0","Score":-102}]}
返回值清爽了。
参考文章:http://www.cnblogs.com/zhong-ken/p/6062782.html
相关文章推荐
- 问题:调用 ASP.Net Core WebAPI的HTTP POST方法时,从 [FromBody] 中读取的 MongoDB GeoJsonObjectModel成员总是null
- Asp.net Core WebApi 支持json/xml格式的数据返回
- ASP.NET Core WebApi 返回统一格式参数(Json 中 Null 替换为空字符串)
- 使用 Swagger 自动生成 ASP.NET Core Web API 的文档、在线帮助测试文档(ASP.NET Core Web API 自动生成文档)
- 使用 Swagger 自动生成 ASP.NET Core Web API 的文档、在线帮助测试文档(ASP.NET Core Web API 自动生成文档)
- ASP.NET WebApi 自带Json返回日期带T无法格式化的问题
- asp.net core webapi 似乎未安装在 IIS 中承载 .NET Core 项目所需的 AspNetCoreModule。请尝试修复 Visual Studio 以纠正该问题。
- asp.net core webapi 日期返回中出现字母T
- IT咨询顾问:一次吐血的项目救火 java或判断优化小技巧 asp.net core Session的测试使用心得 【.NET架构】BIM软件架构02:Web管控平台后台架构 NetCore入门篇:(十一)NetCore项目读取配置文件appsettings.json 使用LINQ生成Where的SQL语句 js_jquery_创建cookie有效期问题_时区问题
- 解决asp.net core 日期格式 datetime Json返回 带T的问题
- ASP.NET Core WebApi 返回统一格式参数
- ASP.NET WebApi 自带Json返回日期带T无法格式化的问题
- .net Rest Web Api Controller 返回JSON格式大小写问题解决.
- ASP.NET WebApi 自带Json返回日期带T无法格式化的问题
- ASP.NET WebApi 自带Json返回日期带T无法格式化的问题
- Gitlab CI 自动部署 asp.net core web api 到Docker容器
- Gitlab CI 自动部署 asp.net core web api 到Docker容器
- Replace JSON.NET with ServiceStack.Text in ASP.NET Web API
- Asp.Net WebApi Action命名中已‘Get’开头问题
- .net mvc web api 返回 json 内容,过滤值为null的属性