移动系统liao
2024-08-15 d6e560e1d30bd6af259b0c07ffb51b9caf8ab925
cylsg/cylsg.Web.Core/Startup.cs
@@ -7,6 +7,9 @@
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using SqlSugar;
using System.Text.Encodings.Web;
using System.Text.Json.Serialization;
using System.Text.Unicode;
namespace cylsg.Web.Core;
@@ -25,7 +28,20 @@
            return DbContext.Instance;
        }
        );
        services.AddJsonOptions(options =>
           {
               //更改输出输入枚举属性为 字段名
               options.JsonSerializerOptions.Converters.Add(new JsonStringEnumConverter());
               //空值不输出json格式
               options.JsonSerializerOptions.DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull;
               options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All);
               options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All);
               //  options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All);
               // options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create();
           });
        services.AddControllersWithViews()
                    .AddInjectWithUnifyResult<EzCoreRESTFulResultProvider>();
    }