当前位置: 首页 > news >正文

.NET Core Web API设置响应输出的Json数据格式的两种方式

在.NET Core Web API中设置响应输出Json数据格式有两种方式,可以通过添加System.Text.Json或Newtonsoft.JsonJSON序列化和反序列化库在应用程序中全局设置接口响应的Json数据格式。
需要注意的是1.时间格式默认为1999-01-01T00:00:00而不是1999-01-01 00:00:00此种格式 2..NET Core Web API返回会默认使用小驼峰序列化Json属性参数(后端为'Name'前端接收则为'name')。如下图:
fad7f26d-4d3d-4557-bdd1-51ec72a8597d6ad2f83e-928d-443d-84b7-78c0f4623c90
在此针对于System.Text.Json和Newtonsoft.JsonJSON提出两种解决方式
1.System.Text.Json全局配置

  • 先添加一个自定时时间格式输出类:DateTimeJsonConverter
    5d4e80b1-45a1-4c75-b6d3-752214547dce
    *再在Program.cs中全局配置
    e727491b-3e84-485b-b246-65cb9a5953ce
    *配置后的输出数据展示
    c08f66bf-d113-42ba-83dd-af393fb7a0f6

2.Newtonsoft.Json程序全局配置
(补充说明:在.NET 3.0及其以上的版本使用Newtonsoft.Json需要通过安装 Microsoft.AspNetCore.Mvc.NewtonsoftJson 包来进行配置,如遇安装失败可选择其它低版本进行安装)

  • 在Program.cs中全局配置
    d3755034-cf87-4d0f-9a21-ee147940237e
  • 配置后的输出数据展示
    0a743d27-3794-48b0-a0ef-3d1d246e6b7f

参考微软官方文档

http://www.jsqmd.com/news/538357/

相关文章:

  • RT-Thread硬件定时器HWTIMER实战:在STM32F1上实现5秒精准周期任务(附完整代码)
  • 阿里云服务器怎么选?手把手教你选对配置 - 怪
  • DMA数据搬运避坑指南:STM32标准库配置常见问题与解决方案
  • 小型企业WIFI配置方案,附华为企业 WiFi 完整配置案例!
  • LFM2.5-1.2B-Thinking-GGUF商业场景:电商商品文案生成+多轮思考优化实操
  • 用ESP32+Home Assistant打造智能门锁,我踩过的坑和避坑指南(附完整代码)
  • AI系统-11AI芯片基础NPU
  • LFM2.5-GGUF开源模型:低资源VPS(2C4G)上成功部署实测分享
  • 提升生成质量!AnythingtoRealCharacters2511参数调整技巧分享
  • 四川工伤律所最新排名榜单:专业维权机构精选,助伤者足额获赔 - 深度智识库
  • Matlab一维光子晶体能带求解:PWE、FDTD与传输矩阵方法
  • DDColor保姆级教程:WebUI中调整‘色彩饱和度’‘自然度’‘细节锐度’参数
  • 学生党必备:AutoDL服务器+Pycharm远程开发极简配置(含学生认证技巧)
  • Llama-3.2V-11B-cot惊艳效果:低光照图中隐含信息的多步视觉推理还原
  • 讲好每一个故事
  • Arduino单对以太网库:10BASE-T1S物理层驱动实战
  • 信创云渲染能支持远程设计与异地协同吗?
  • XcodeGen:代码化配置解决方案终结iOS项目配置管理困境
  • 从代码到模型:手把手教你用C++解析OBJ文件并在Meshlab中验证结果
  • ECS框架-ECS框架引入
  • Qwen2.5-VL视觉定位Chord一文详解:多目标检测+自然语言理解能力解析
  • wvp-GB28181-pro:基于Knife4j的国标视频平台API文档解决方案
  • 从RMS误差到厘米级定位:深入拆解RTK和PPP背后的‘黑科技’(附多路径、钟差等关键因素避坑指南)
  • LFM2.5-1.2B-Thinking-GGUF效果展示:32K上下文下跨PDF章节引用准确性验证
  • 收藏!国内大厂大模型人才招聘真相,小白/程序员入门必看
  • 高频电子线路:电容三点式振荡原理、Multisim14.0 仿真及 Word 讲解
  • 从黑白到彩色:DeOldify让历史照片重现光彩,操作简单效果好
  • 小白也能懂!铭凡 MS-A2 改装 RTX 4000 Ada 显卡教程,轻松搞定 AI 与 VMware 实验室
  • 绝地求生压枪难题?5分钟掌握罗技鼠标宏终极解决方案
  • 如何高效解决Windows内存占用过高问题?Mem Reduct极简深度优化指南