zoukankan      html  css  js  c++  java
  • .NET Core3 MVC后台返回Json格式化数据的属性首字母小写问题的解决方法

    我们的目的是要让后台返回的字段名按原样返回,所以只要设置json格式化时不修改字段格式。  

    老版本用这个方法(现在用Core3,没试过):

    1 services.AddMvc().AddJsonOptions(opt =>
    2 {
    3     opt.SerializerSettings.ContractResolver = new Newtonsoft.Json.Serialization.DefaultContractResolver();
    4 });

    Core3用这个方法

    1  services.AddControllersWithViews().AddJsonOptions(p=> {
    2       //这个写法是返回驼峰命名字段
    3      //p.JsonSerializerOptions.PropertyNamingPolicy = System.Text.Json.JsonNamingPolicy.CamelCase;
    4       //这个写法按原样返回字段
    5       p.JsonSerializerOptions.PropertyNamingPolicy =null;
    6 })
  • 相关阅读:
    Java学习十一天
    Java学习第十天
    Java学习第九天
    Java学习第八天
    Java学习第七天
    Java学习第六天
    Java学习第五天
    Java学习第四天
    Java第三天
    京峰教育-笔记
  • 原文地址:https://www.cnblogs.com/82xb/p/12928713.html
Copyright © 2011-2022 走看看