zoukankan      html  css  js  c++  java
  • .net5

    为什么要引用NewtonsoftJson

    .net5 内置了一套Json序列化/反序列化方案,默认可以不再依赖,不再支持   Newtonsoft.Json. 

    .net5 System.Text.Json 和 Newtonsoft.Json 使用方法不一致,以及其他的差役建议使用Newtonsoft.Json

    NewtonsoftJson

     引用库:

    Microsoft.AspNetCore.Mvc.NewtonsoftJson
    

     注册服务:

                services.AddControllers().AddNewtonsoftJson(options =>
                {
                    options.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;
                    options.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss";
                });
    
    关于时间格式的处理

     如果显示的日期是“yyyy-MM-dd”的格式,可以在显示的Dto类中添加一个字段,规定显示的格式,比如:

    using Supernode.Hr.Common;
    using Supernode.Hr.Domain.Model.Enum;
    using System;
    
    namespace Supernode.Hr.Application.Attendance.Dto
    {
        public class AttendanceShowDto
        {
            /// <summary>
            /// 考勤日期
            /// </summary>
            public DateTime AttendanceDate { get; set; }
    
            /// <summary>
            /// 考勤日期[string]
            /// </summary>
            public string AttendanceDateString => AttendanceDate.ToString("yyyy-MM-dd");
        }
    }
    

      

  • 相关阅读:
    第二周作业
    第一次作业
    第0次作业
    第一次的作业
    第0次作业
    第三次作业
    %f使用时的注意事项
    关于c++停止工作
    第二次作业
    第一次作业
  • 原文地址:https://www.cnblogs.com/gygtech/p/14470398.html
Copyright © 2011-2022 走看看