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}]

其实我更喜欢默认的....

最新文章

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

热门文章

  1. linux less-分屏上下翻页浏览文件内容
  2. php利用32进制实现对id加密解密
  3. python3返回值中的none
  4. shell输出颜色、printf输出颜色
  5. 利用tempalte.js模版引擎渲染页面,作对应的数据处理
  6. ACM-ICPC国际大学生程序设计竞赛北京赛区(2015)网络赛 Scores
  7. internalsviewer
  8. [转]SQL Server编程:SMO介绍
  9. PHP array_merge_recursive()
  10. Flex 绘制圆形并填充图片