asp.net core 2.0 Json结果的格式
2024-08-23 06:24:07
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}] 其实我更喜欢默认的....
最新文章
- html 5 实现拖放效果
- Call for Papers IEEE/ACM International Conference on Advances in Social Network Analysis and Mining (ASONAM)
- Util应用程序框架公共操作类(一):数据类型转换公共操作类(介绍篇)
- CompoundButton.OnCheckedChangeListener与RadioGroup.OnCheckedChangeListener冲突
- Silicon C8051F340之时钟系统
- 简单的网络引导安装CentOS7
- 安卓xml文件中常见的问题
- [深度优先搜索] POJ 1426 Find The Multiple
- Java中HashMap等的实现要点浅析
- 洛谷P1458 顺序的分数 Ordered Fractions
- PDA库位商品出库适配算法
- JS远程获取网页源代码的例子
- 使用Spring框架的12个开源项目
- PC-计算机动行命令里的密密!系统管理程序!
- 关于margin-top失效的解决方法
- 东正王增涛浅析OA信息化整合平台系统在企业中的应用价值
- js prototype属性,类似.net扩展方法
- Android弹幕功能实现,模仿斗鱼直播的弹幕效果
- 用 opencv和numpy进行图片和字符串互转,并保存至 json
- 惠普开源的通信测试工具Seagull的安装体会