فهرست منبع

Merge pull request #2848 from ZadenRB/startup-endpoint-parameters

Fix casing of JSON in Jellyfin API
dkanada 5 سال پیش
والد
کامیت
167e96d212
1فایلهای تغییر یافته به همراه5 افزوده شده و 0 حذف شده
  1. 5 0
      Jellyfin.Server/Extensions/ApiServiceCollectionExtensions.cs

+ 5 - 0
Jellyfin.Server/Extensions/ApiServiceCollectionExtensions.cs

@@ -71,6 +71,11 @@ namespace Jellyfin.Server.Extensions
                 // Clear app parts to avoid other assemblies being picked up
                 .ConfigureApplicationPartManager(a => a.ApplicationParts.Clear())
                 .AddApplicationPart(typeof(StartupController).Assembly)
+                .AddJsonOptions(options =>
+                {
+                    // Setting the naming policy to null leaves the property names as-is when serializing objects to JSON.
+                    options.JsonSerializerOptions.PropertyNamingPolicy = null;
+                })
                 .AddControllersAsServices();
         }