首页 > 其他分享 >webapi 创建的基类成员是大写,返回给前端后变成小写的解决办法

webapi 创建的基类成员是大写,返回给前端后变成小写的解决办法

时间:2024-05-31 22:13:43浏览次数:14  
标签:webapi 返回 set get options 小写 基类 public

安装 nuget:Microsoft.AspNetCore.Mvc.NewtonsoftJson
Model文件下创建的基类:

namespace WebApiTest1.Model
{
    public class Class
    {
        public long Id { get; set; }
        public string Name { get; set; }
        public string Description { get; set; }
        public int Type { get; set; }
        public DateTime CreateTime { get; set; }
    }
}

安装 Microsoft.AspNetCore.Mvc.NewtonsoftJson 之后再 Program.cs 文件配置 

builder.Services.AddControllers().AddNewtonsoftJson(options =>{
    //设置json返回格式
    options.SerializerSettings.ContractResolver = new DefaultContractResolver();
    //设置所有的时间返回格式
    options.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss";
});

 

重新启动返回的就和配置的基类一样变为大写了

 

 

标签:webapi,返回,set,get,options,小写,基类,public
From: https://www.cnblogs.com/tlfe/p/18225339

相关文章

  • C#中的类,被强制转换基类的意义在哪?
    ChatGpt:多态性强制转换成基类使得多态性成为可能。在面向对象编程中,多态性允许你通过基类的接口来操作派生类的对象,而无需知道对象的具体类型。这使得代码更加灵活和可扩展。例如:'''classBase{public:virtualvoidshow(){std::cout<<"Baseclass"<<std::endl;}......
  • .net core的WebAPI+Vue2实现调用设备拍照上传图片功能
    在工作中有时候会遇到上传文件上传图片或者拍照上传图片功能。这时候底下的内容就有可能可以帮助到你。后端的支持上传图片和上传文件功能。前端如果你选择普通上传功能就是普通上传功能,我这里选择的是调用相机设备实现拍照上传图片功能。1.首先这是后端的控制器接口。1///<......
  • 设置MySQL like查询时不区分大小写
    背景介绍MySQLlike查看结果出现了区分大小写的情况,实际需求是查询的时候不去区分大小写!原因MySQL的LIKE查询默认情况下是不区分大小写的。如果LIKE查询是区分大小写的,是因为列使用了区分大小写的字符集或校对规则。解决办法在like查询的时候使用COLLATE指定指定校对规......
  • Golang 序列化与反序列化,包含字段首字母小写和字段时间格式化
     golang结构体json的时间 序列化与反序列化 格式化解决方案 //最近开发项目时候发现一个结构体的Json转换的时间格式问题。//即这种1993-01-01T20:08:23.000000028+08:00这种表示UTC方法。//从我们习惯来说,更喜欢希望的是1993-01-0120:08:23这种格式如......
  • 在Linux下管理MySQL的大小写敏感性
    当开发与Linux环境下MySQL数据库交互的Java应用程序时,理解MySQL中的大小写敏感性可以避免潜在的错误和问题。本指南深入探讨了MySQL中的大小写敏感设置,比较了5.7和8.0版本,并为Java开发者提供了最佳实践。1理解MySQL中的大小写敏感性默认情况下,MySQL在Windows上是大小写不敏感的......
  • 基于webapi的websocket聊天室(番外二)
    我比较好奇的是webapi服务器怎么处理http请求和websocket请求。有了上一篇番外的研究,这里就可以试着自己写个非常简易的webapi服务器来接收这两种请求。效果http请求消息打印响应解析websocket请求消息打印使用聊天室测试其实两种请求差不多,就只是一些头部字段......
  • netcore webapi部署到docker容器,api调用后显示中文乱码
    vs2022webapi部署到docker容器,api调用后显示中文乱码。原因是:源代码文件不是utf-8编码(用vscode打开是乱码,在vscode修改后,再提交,正常)解决方法:在中文环境下用过微软家Visualstudio的都知道,新建文件的保存编码都默认为当前系统语言,所以你的文件编码永远都是GB2312,非常令人蛋......
  • salesforce零基础学习(一百三十九)Admin篇之Begins/Contains/Starts With 是否区分大小
    本篇参考:https://help.salesforce.com/s/articleView?id=sf.customize_functions_begins.htm&type=5https://help.salesforce.com/s/articleView?id=sf.flow_ref_operators_condition.htm&type=5虽然做了salesforce开发也有一些年,但是因为salesforce的生态过于庞大,平时用的有一......
  • [Unity] 单例基类的实现方式
    Unity单例基类的实现方式游戏开发的过程中我们经常会将各种“Manger”类设为单例,以实现单一资源的全局访问。Unity中的单例一般分为两类,一种是直接继承自Object的普通单例,还有一种是需要继承MonoBehaviour的Mono单例。接下来我将会讲解这两种单例基类的实现方式。注意:由于Unity......
  • .net webapi 处理前端请求跨域问题
    1.打开 Program.cs文件,在 varapp=builder.Build();语句前添加如下代码builder.Services.AddCors(o=>o.AddPolicy("any",p=>p.AllowAnyOrigin().AllowAnyHeader().AllowAnyMethod()));2.在varapp=builder.Build();语句后添加 app.UseCors();app.UseCors();......