在asp.net core中使用ajax请求动态绑定数据时遇到该问题

后台返回数据字段首字母为定义的大写,返回的数据没有问题 属性缺变成了小写

1.添加属性注解

引用:using Newtonsoft.Json;      [Newtonsoft.Json.JsonProperty("BMI男总数")]public int BMI男总数 { get; set; }=0; 

2.在Startup类的ConfigureServices()方法中进行配置,DefaultContractResolver() 原样输出,返回的 json 与后台定义一致

 public void ConfigureServices(IServiceCollection services){services.AddMvc().AddJsonOptions(opt =>{opt.SerializerSettings.ContractResolver = new Newtonsoft.Json.Serialization.DefaultContractResolver();//json字符串大小写原样输出});}

3. 在abp vnext框架中以上两种方法都不适用   可以试下下面的方法,缺点是所有返回的实体中无论首字母大小写都会改成首字母大写

在Startup类的ConfigureServices()添加以下代码

services.AddMvc().AddJsonOptions(options =>{//解决返回实体属性英文小写问题options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All);options.JsonSerializerOptions.PropertyNamingPolicy = null;});

其他注解

ASP.NET Core中返回 json 数据首字母大小写问题相关推荐

  1. Asp.Net Core Mvc上Json序列化首字母大小写的问题

    在mvc中返回Json格式数据,用Return Json()时,序列化后的Json串首字母全变成了小写. 第一种解决方案 用 return Json(new { code = 0, msg = &qu ...

  2. 如何在ASP.NET Core中使用JSON Patch

    原文: JSON Patch With ASP.NET Core 作者:.NET Core Tutorials 译文:如何在ASP.NET Core中使用JSON Patch 地址:https://w ...

  3. asp英语是什么意思_如何在ASP.NET Core中使用JSON Patch

    原文: JSON Patch With ASP.NET Core 作者:.NET Core Tutorials 译文:如何在ASP.NET Core中使用JSON Patch 地址:https://w ...

  4. Spring MVC Controller中返回json数据中文乱码处理

    问题 在使用spring MVC Controller的过程中,发现返回到客户端的的中文出现乱码.后台Java代码: @RequestMapping(value = "/upload&quo ...

  5. python返回json数据_python和flask中返回JSON数据的方法

    在python中可以使用json将数据格式化为JSON格式: 1.将字典转换成JSON数据格式: s=['张三','年龄','姓名'] t={} t['data']=s return json.dum ...

  6. Spring MVC中返回JSON数据的几种方式

    我们都知道Spring MVC 的Controller方法中默认可以返回ModeAndView 和String 类型,返回的这两种类型数据是被DispatcherServlet拿来给到视图解析器进行继 ...

  7. python和flask中返回JSON数据

    https://blog.csdn.net/matengbing/article/details/78653591

  8. 如何在 ASP.Net Core 中使用 Configuration Provider

    ASP.NET Core 是一个开源的,跨平台的,精简的模块化框架,可用于构建高性能,可扩展的web应用程序, ASP.NET Core 中的数据配置常用 k-v 的形式存储,值得注意的是,新的数据配 ...

  9. ASP.NET Core中的内存缓存

    ASP.NET Core中的内存中缓存 让我们看看如何通过缓存优化ASP.NET Core应用程序性能 我相信,在我们的工作中,每个人都收到来自客户的请求或来自我们应用程序用户的反馈,以提高响应速度. ...

  10. Struts2返回JSON数据的具体应用范…

    Struts2返回JSON数据的具体应用范例 博客分类: Struts2 Struts2JSON  早在我刚学Struts2之初的时候,就想写一篇文章来阐述Struts2如何返回JSON数据的原理和具 ...

最新文章

  1. mysql主从读写Windows_Windows操作系统下的MySQL主从复制及读写分离
  2. 一个有趣的小例子,带你入门协程模块-asyncio
  3. 你对Java网络编程了解的如何?Java BIO 网络编程 | Netty 前期知识
  4. 软考-信息系统项目管理师-知识管理
  5. iis里面的mime没有php扩展,IIS - 无后缀(无扩展名)的MIME类型配置
  6. boost::geometry::select_most_precise用法的测试程序
  7. Spring Framework总览面试题精选
  8. I00005 打印直角三角形字符图案
  9. 三相逆变器双pi控制器参数如何调节_光伏逆变器短路特性简析
  10. 大专计算机应用技术答辩,计算机应用技术专业硕士答辩.ppt
  11. Java读取Propertity文件
  12. SAP BW:0FI_GL_4 的特殊增强
  13. 解决Chrome插件安装时出现的 “CRX_HEADER_INVALID” (程序包无效) 问题
  14. Keil5(C51,MDK)注册详细教程(2032年版本)
  15. agv车辆调度系统-技术篇
  16. ESP8266-Arduino编程实例-SHT40温湿度传感器驱动
  17. 彩色图片用opencv批量转成黑底白底
  18. python多条件求和_python – Numpy:条件求和
  19. STM32硬件IIC的BUG问题
  20. CV 经典主干网络 (Backbone) 系列: Darknet-53

热门文章

  1. linux VM中复制虚拟机后eth0变成eth1
  2. visual studio code快捷键整理成图片
  3. vs2012配置opengl提示error lnk
  4. 面向对象8:继承性、Object类的理解、写项目经验、debug经验
  5. git本地项目推动到gitlab远端服务器
  6. cocos2d-x 之TableView
  7. hdu1133-----递推+大数
  8. centos 最小化安装 补充命令_CentOS7安装后没网络的解决方法
  9. android页面跳转停止,android – Viewpager上的VideoView,切换页面时停止视频
  10. java备份_手把手教你实现Java权限管理系统 后端篇(十三):系统备份还原