diff --git a/FunGame.Server/FunGame.Server.csproj b/FunGame.Server/FunGame.Server.csproj
index 554c6cb..1d93f51 100644
--- a/FunGame.Server/FunGame.Server.csproj
+++ b/FunGame.Server/FunGame.Server.csproj
@@ -39,9 +39,9 @@
-
+
-
+
diff --git a/FunGame.WebAPI/FunGame.WebAPI.csproj b/FunGame.WebAPI/FunGame.WebAPI.csproj
index 5be1ecb..caac121 100644
--- a/FunGame.WebAPI/FunGame.WebAPI.csproj
+++ b/FunGame.WebAPI/FunGame.WebAPI.csproj
@@ -24,10 +24,10 @@
-
-
-
-
+
+
+
+
diff --git a/FunGame.WebAPI/Program.cs b/FunGame.WebAPI/Program.cs
index e7bf6f5..04a1bf1 100644
--- a/FunGame.WebAPI/Program.cs
+++ b/FunGame.WebAPI/Program.cs
@@ -94,6 +94,17 @@ try
ServerHelper.WriteLine("正在启动 Web API 监听 . . .");
Console.WriteLine("\r ");
+ // 添加 JSON 转换器
+ builder.Services.AddControllers().AddJsonOptions(options =>
+ {
+ options.JsonSerializerOptions.WriteIndented = true;
+ options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All);
+ options.JsonSerializerOptions.ReferenceHandler = ReferenceHandler.IgnoreCycles;
+ foreach (JsonConverter converter in JsonTool.JsonSerializerOptions.Converters)
+ {
+ options.JsonSerializerOptions.Converters.Add(converter);
+ }
+ });
// 读取扩展控制器
if (FunGameSystem.WebAPIPluginLoader != null)
{
@@ -108,18 +119,6 @@ try
}
}
}
-
- // 添加 JSON 转换器
- builder.Services.AddControllers().AddJsonOptions(options =>
- {
- options.JsonSerializerOptions.WriteIndented = true;
- options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All);
- options.JsonSerializerOptions.ReferenceHandler = ReferenceHandler.IgnoreCycles;
- foreach (JsonConverter converter in JsonTool.JsonSerializerOptions.Converters)
- {
- options.JsonSerializerOptions.Converters.Add(converter);
- }
- });
// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddOpenApi(options =>