Browse Source
Merge pull request #250 from colinin/4.3
use Newtownsoft.Json
pull/252/head
cKey
5 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with
49 additions and
41 deletions
-
aspnet-core/services/account/AuthServer.Host/AuthIdentityServerModule.cs
-
aspnet-core/services/admin/LINGYUN.Abp.BackendAdmin.HttpApi.Host/BackendAdminHostModule.cs
-
aspnet-core/services/apigateway/LINGYUN.ApiGateway.Host/ApiGatewayHostModule.cs
-
aspnet-core/services/apigateway/LINGYUN.ApiGateway.HttpApi.Host/ApiGatewayHttpApiHostModule.cs
-
aspnet-core/services/identity-server/LINGYUN.Abp.IdentityServer4.HttpApi.Host/AbpIdentityServerAdminHttpApiHostModule.cs
-
aspnet-core/services/localization/LINGYUN.Abp.LocalizationManagement.HttpApi.Host/AbpLocalizationManagementHttpApiHostModule.cs
-
aspnet-core/services/messages/LINGYUN.Abp.MessageService.HttpApi.Host/AbpMessageServiceHttpApiHostModule.cs
-
aspnet-core/services/platform/LINGYUN.Platform.HttpApi.Host/AppPlatformHttpApiHostModule.cs
|
|
@ -151,13 +151,14 @@ namespace AuthServer.Host |
|
|
// 解决某些不支持类型的序列化
|
|
|
// 解决某些不支持类型的序列化
|
|
|
Configure<AbpJsonOptions>(options => |
|
|
Configure<AbpJsonOptions>(options => |
|
|
{ |
|
|
{ |
|
|
options.UseHybridSerializer = true; |
|
|
// See: https://docs.abp.io/en/abp/4.0/Migration-Guides/Abp-4_0#always-use-the-newtonsoft-json
|
|
|
|
|
|
options.UseHybridSerializer = false; |
|
|
}); |
|
|
}); |
|
|
// 中文序列化的编码问题
|
|
|
// 中文序列化的编码问题
|
|
|
Configure<AbpSystemTextJsonSerializerOptions>(options => |
|
|
//Configure<AbpSystemTextJsonSerializerOptions>(options =>
|
|
|
{ |
|
|
//{
|
|
|
options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All); |
|
|
// options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All);
|
|
|
}); |
|
|
//});
|
|
|
|
|
|
|
|
|
// 加解密
|
|
|
// 加解密
|
|
|
Configure<AbpStringEncryptionOptions>(options => |
|
|
Configure<AbpStringEncryptionOptions>(options => |
|
|
|
|
|
@ -153,13 +153,14 @@ namespace LINGYUN.Abp.BackendAdmin |
|
|
// 解决某些不支持类型的序列化
|
|
|
// 解决某些不支持类型的序列化
|
|
|
Configure<AbpJsonOptions>(options => |
|
|
Configure<AbpJsonOptions>(options => |
|
|
{ |
|
|
{ |
|
|
options.UseHybridSerializer = true; |
|
|
// See: https://docs.abp.io/en/abp/4.0/Migration-Guides/Abp-4_0#always-use-the-newtonsoft-json
|
|
|
|
|
|
options.UseHybridSerializer = false; |
|
|
}); |
|
|
}); |
|
|
// 中文序列化的编码问题
|
|
|
// 中文序列化的编码问题
|
|
|
Configure<AbpSystemTextJsonSerializerOptions>(options => |
|
|
//Configure<AbpSystemTextJsonSerializerOptions>(options =>
|
|
|
{ |
|
|
//{
|
|
|
options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All); |
|
|
// options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All);
|
|
|
}); |
|
|
//});
|
|
|
|
|
|
|
|
|
// 加解密
|
|
|
// 加解密
|
|
|
Configure<AbpStringEncryptionOptions>(options => |
|
|
Configure<AbpStringEncryptionOptions>(options => |
|
|
|
|
|
@ -85,13 +85,14 @@ namespace LINGYUN.ApiGateway |
|
|
// 解决某些不支持类型的序列化
|
|
|
// 解决某些不支持类型的序列化
|
|
|
Configure<AbpJsonOptions>(options => |
|
|
Configure<AbpJsonOptions>(options => |
|
|
{ |
|
|
{ |
|
|
options.UseHybridSerializer = true; |
|
|
// See: https://docs.abp.io/en/abp/4.0/Migration-Guides/Abp-4_0#always-use-the-newtonsoft-json
|
|
|
|
|
|
options.UseHybridSerializer = false; |
|
|
}); |
|
|
}); |
|
|
// 中文序列化的编码问题
|
|
|
// 中文序列化的编码问题
|
|
|
Configure<AbpSystemTextJsonSerializerOptions>(options => |
|
|
//Configure<AbpSystemTextJsonSerializerOptions>(options =>
|
|
|
{ |
|
|
//{
|
|
|
options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All); |
|
|
// options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All);
|
|
|
}); |
|
|
//});
|
|
|
|
|
|
|
|
|
context.Services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme) |
|
|
context.Services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme) |
|
|
.AddJwtBearer(options => |
|
|
.AddJwtBearer(options => |
|
|
|
|
|
@ -95,13 +95,14 @@ namespace LINGYUN.ApiGateway |
|
|
// 解决某些不支持类型的序列化
|
|
|
// 解决某些不支持类型的序列化
|
|
|
Configure<AbpJsonOptions>(options => |
|
|
Configure<AbpJsonOptions>(options => |
|
|
{ |
|
|
{ |
|
|
options.UseHybridSerializer = true; |
|
|
// See: https://docs.abp.io/en/abp/4.0/Migration-Guides/Abp-4_0#always-use-the-newtonsoft-json
|
|
|
|
|
|
options.UseHybridSerializer = false; |
|
|
}); |
|
|
}); |
|
|
// 中文序列化的编码问题
|
|
|
// 中文序列化的编码问题
|
|
|
Configure<AbpSystemTextJsonSerializerOptions>(options => |
|
|
//Configure<AbpSystemTextJsonSerializerOptions>(options =>
|
|
|
{ |
|
|
//{
|
|
|
options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All); |
|
|
// options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All);
|
|
|
}); |
|
|
//});
|
|
|
|
|
|
|
|
|
// 加解密
|
|
|
// 加解密
|
|
|
Configure<AbpStringEncryptionOptions>(options => |
|
|
Configure<AbpStringEncryptionOptions>(options => |
|
|
|
|
|
@ -130,13 +130,14 @@ namespace LINGYUN.Abp.IdentityServer4 |
|
|
// 解决某些不支持类型的序列化
|
|
|
// 解决某些不支持类型的序列化
|
|
|
Configure<AbpJsonOptions>(options => |
|
|
Configure<AbpJsonOptions>(options => |
|
|
{ |
|
|
{ |
|
|
options.UseHybridSerializer = true; |
|
|
// See: https://docs.abp.io/en/abp/4.0/Migration-Guides/Abp-4_0#always-use-the-newtonsoft-json
|
|
|
|
|
|
options.UseHybridSerializer = false; |
|
|
}); |
|
|
}); |
|
|
// 中文序列化的编码问题
|
|
|
// 中文序列化的编码问题
|
|
|
Configure<AbpSystemTextJsonSerializerOptions>(options => |
|
|
//Configure<AbpSystemTextJsonSerializerOptions>(options =>
|
|
|
{ |
|
|
//{
|
|
|
options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All); |
|
|
// options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All);
|
|
|
}); |
|
|
//});
|
|
|
|
|
|
|
|
|
// 加解密
|
|
|
// 加解密
|
|
|
Configure<AbpStringEncryptionOptions>(options => |
|
|
Configure<AbpStringEncryptionOptions>(options => |
|
|
|
|
|
@ -89,13 +89,14 @@ namespace LINGYUN.Abp.LocalizationManagement |
|
|
// 解决某些不支持类型的序列化
|
|
|
// 解决某些不支持类型的序列化
|
|
|
Configure<AbpJsonOptions>(options => |
|
|
Configure<AbpJsonOptions>(options => |
|
|
{ |
|
|
{ |
|
|
options.UseHybridSerializer = true; |
|
|
// See: https://docs.abp.io/en/abp/4.0/Migration-Guides/Abp-4_0#always-use-the-newtonsoft-json
|
|
|
|
|
|
options.UseHybridSerializer = false; |
|
|
}); |
|
|
}); |
|
|
// 中文序列化的编码问题
|
|
|
// 中文序列化的编码问题
|
|
|
Configure<AbpSystemTextJsonSerializerOptions>(options => |
|
|
//Configure<AbpSystemTextJsonSerializerOptions>(options =>
|
|
|
{ |
|
|
//{
|
|
|
options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All); |
|
|
// options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All);
|
|
|
}); |
|
|
//});
|
|
|
|
|
|
|
|
|
// 加解密
|
|
|
// 加解密
|
|
|
Configure<AbpStringEncryptionOptions>(options => |
|
|
Configure<AbpStringEncryptionOptions>(options => |
|
|
|
|
|
@ -117,13 +117,14 @@ namespace LINGYUN.Abp.MessageService |
|
|
// 解决某些不支持类型的序列化
|
|
|
// 解决某些不支持类型的序列化
|
|
|
Configure<AbpJsonOptions>(options => |
|
|
Configure<AbpJsonOptions>(options => |
|
|
{ |
|
|
{ |
|
|
options.UseHybridSerializer = true; |
|
|
// See: https://docs.abp.io/en/abp/4.0/Migration-Guides/Abp-4_0#always-use-the-newtonsoft-json
|
|
|
|
|
|
options.UseHybridSerializer = false; |
|
|
}); |
|
|
}); |
|
|
// 中文序列化的编码问题
|
|
|
// 中文序列化的编码问题
|
|
|
Configure<AbpSystemTextJsonSerializerOptions>(options => |
|
|
//Configure<AbpSystemTextJsonSerializerOptions>(options =>
|
|
|
{ |
|
|
//{
|
|
|
options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All); |
|
|
// options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All);
|
|
|
}); |
|
|
//});
|
|
|
|
|
|
|
|
|
// 加解密
|
|
|
// 加解密
|
|
|
Configure<AbpStringEncryptionOptions>(options => |
|
|
Configure<AbpStringEncryptionOptions>(options => |
|
|
|
|
|
@ -133,13 +133,14 @@ namespace LINGYUN.Platform |
|
|
// 解决某些不支持类型的序列化
|
|
|
// 解决某些不支持类型的序列化
|
|
|
Configure<AbpJsonOptions>(options => |
|
|
Configure<AbpJsonOptions>(options => |
|
|
{ |
|
|
{ |
|
|
options.UseHybridSerializer = true; |
|
|
// See: https://docs.abp.io/en/abp/4.0/Migration-Guides/Abp-4_0#always-use-the-newtonsoft-json
|
|
|
}); |
|
|
options.UseHybridSerializer = false; |
|
|
// 中文序列化的编码问题
|
|
|
|
|
|
Configure<AbpSystemTextJsonSerializerOptions>(options => |
|
|
|
|
|
{ |
|
|
|
|
|
options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All); |
|
|
|
|
|
}); |
|
|
}); |
|
|
|
|
|
//// 中文序列化的编码问题
|
|
|
|
|
|
//Configure<AbpSystemTextJsonSerializerOptions>(options =>
|
|
|
|
|
|
//{
|
|
|
|
|
|
// options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All);
|
|
|
|
|
|
//});
|
|
|
|
|
|
|
|
|
Configure<KestrelServerOptions>(options => |
|
|
Configure<KestrelServerOptions>(options => |
|
|
{ |
|
|
{ |
|
|
|