asp.net core 2.0 Json结果的格式
2019-01-08 17:32
459 查看
asp.net core 2.0 默认返回的结果格式是Json, 并使用json.net对结果默认做了camel case的转化(大概可理解为首字母小写).
这一点与老.net web api 不一样, 原来的 asp.net web api 默认不适用任何NamingStrategy, 需要手动加上camelcase的转化.
如果非得把这个规则去掉, 那么就在configureServices里面改一下:
public void ConfigureServices(IServiceCollection services) { services.AddMvc() .AddJsonOptions(options => { if (options.SerializerSettings.ContractResolver is DefaultContractResolver resolver) { resolver.NamingStrategy = null; } }); }
修改前:
[{"id":1,"name":"牛奶","price":2.5},{"id":2,"name":"面包","price":4.5}]
修改后:
[{"Id":1,"Name":"牛奶","Price":2.5},{"Id":2,"Name":"面包","Price":4.5}]
其实我更喜欢默认的....
相关文章推荐
- 解决asp.net core 日期格式 datetime Json返回 带T的问题
- Asp.Net Core 2.0 项目实战(8)Core下缓存操作、序列化操作、JSON操作等Helper集合类
- ASP.NET DataSet查询结果转换为JSON格式数据
- 对于ASP.NET Core 2.0 返回 JsonResult 取消默认json字符第一个字母小写设置
- ASP.Net Core 返回的json数据,自定义日期格式
- ASP.NET Core 返回 Json DateTime 格式
- ADO.NET .net core2.0添加json文件并转化成类注入控制器使用 简单了解 iTextSharp实现HTML to PDF ASP.NET MVC 中 Autofac依赖注入DI 控制反转IOC 了解一下 C# AutoMapper 了解一下
- ASP.NET Core WebApi 返回统一格式参数(Json 中 Null 替换为空字符串)
- asp.net core 2.0 bundleconfig.json
- ASP.Net Core 2.0 获取Json和Xml格式的配置信息
- 从头编写 asp.net core 2.0 web api 基础框架 (5) EF CRUD
- 解决Asp.net Mvc返回JsonResult中DateTime类型数据格式问题的方法
- ASP.NET Core 2.0 : 六. 举个例子来聊聊它的依赖注入
- .NET Core 2.0和ASP.NET Core 2.0正式版抢先体验
- asp.net dataTable转换成Json格式
- asp.net core 2.0 webapi集成signalr
- ASP.NET Core 2.0 配置NLog日志组件
- Asp.net Mvc返回JsonResult中DateTime类型数据格式的问题
- Asp.net无刷新调用后台实体类数据并以Json格式返回
- ASP.NET Core 2.0 特性介绍和使用指南