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

Fix casing of JSON in Jellyfin API

(cherry picked from commit 167e96d212)
Signed-off-by: Joshua M. Boniface <joshua@boniface.me>
This commit is contained in:
dkanada 2020-04-18 18:16:36 +09:00 committed by Joshua M. Boniface
parent cc35876f6b
commit 6a9a677111

View file

@ -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();
}