diff --git a/AS1024.NetworkQuality.Server/AppJsonSerializerContext.cs b/AS1024.NetworkQuality.Server/AppJsonSerializerContext.cs new file mode 100644 index 0000000..2454486 --- /dev/null +++ b/AS1024.NetworkQuality.Server/AppJsonSerializerContext.cs @@ -0,0 +1,11 @@ +using AS1024.NetworkQuality.Server; +using System.Text.Json.Serialization; + +[JsonSerializable(typeof(ConfigResponse))] +[JsonSerializable(typeof(Microsoft.AspNetCore.Mvc.ProblemDetails))] +[JsonSourceGenerationOptions(GenerationMode = JsonSourceGenerationMode.Default, + PropertyNamingPolicy = JsonKnownNamingPolicy.SnakeCaseLower)] +internal partial class AppJsonSerializerContext : JsonSerializerContext +{ + +} \ No newline at end of file diff --git a/AS1024.NetworkQuality.Server/Program.cs b/AS1024.NetworkQuality.Server/Program.cs index 2dd50bc..d397b34 100644 --- a/AS1024.NetworkQuality.Server/Program.cs +++ b/AS1024.NetworkQuality.Server/Program.cs @@ -1,6 +1,5 @@ using AS1024.NetworkQuality.Server; using System.Text.Json; -using System.Text.Json.Serialization; const string schemeNetQuality = "https"; var builder = WebApplication.CreateSlimBuilder(args); @@ -101,13 +100,4 @@ app.MapPost("/api/v1/upload", (HttpRequest request, ILogger logger) => } }); -app.Run(); - -[JsonSerializable(typeof(ConfigResponse))] -[JsonSerializable(typeof(Microsoft.AspNetCore.Mvc.ProblemDetails))] -[JsonSourceGenerationOptions(GenerationMode = JsonSourceGenerationMode.Default, - PropertyNamingPolicy = JsonKnownNamingPolicy.SnakeCaseLower)] -internal partial class AppJsonSerializerContext : JsonSerializerContext -{ - -} \ No newline at end of file +app.Run(); \ No newline at end of file