测试验签

This commit is contained in:
ChenYi 2025-10-31 16:43:21 +08:00
parent 54e97a331e
commit 39b455d9d7

View File

@ -2,6 +2,10 @@ using JiShe.ServicePro.Core;
using JiShe.ServicePro.PulsarProvider.Internal;
using JiShe.ServicePro.SwaggerConfigs;
using System.Reflection;
using System.Text.Encodings.Web;
using System.Text.Json;
using System.Text.Json.Serialization;
using System.Text.Unicode;
using Volo.Abp.BlobStoring.FileSystem;
namespace JiShe.IoT
@ -52,6 +56,21 @@ namespace JiShe.IoT
{
configuration.GetSection(nameof(DataChannelOptions)).Bind(options);
});
Configure<Volo.Abp.Json.SystemTextJson.AbpSystemTextJsonSerializerOptions>(options =>
{
options.JsonSerializerOptions.DefaultIgnoreCondition = JsonIgnoreCondition.Never;
options.JsonSerializerOptions.WriteIndented = false;// 设置格式化输出
options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All);// 允许特殊字符
options.JsonSerializerOptions.IgnoreReadOnlyFields = true;
options.JsonSerializerOptions.IgnoreReadOnlyProperties = true;
options.JsonSerializerOptions.NumberHandling = JsonNumberHandling.AllowReadingFromString; // 允许数字字符串
options.JsonSerializerOptions.AllowTrailingCommas = true; // 忽略尾随逗号
options.JsonSerializerOptions.ReadCommentHandling = JsonCommentHandling.Skip; // 忽略注释
options.JsonSerializerOptions.PropertyNameCaseInsensitive = true; // 属性名称大小写不敏感
options.JsonSerializerOptions.PropertyNamingPolicy = JsonNamingPolicy.CamelCase; // 属性名称使用驼峰命名规则
options.JsonSerializerOptions.DefaultBufferSize = 4096;
});
}
public override void OnApplicationInitialization(ApplicationInitializationContext context)