using System.Text.Json; namespace Jellyfin.Server.Models { /// /// Json Options. /// public static class JsonOptions { /// /// Gets CamelCase json options. /// public static JsonSerializerOptions CamelCase { get { var options = DefaultJsonOptions; options.PropertyNamingPolicy = JsonNamingPolicy.CamelCase; return options; } } /// /// Gets PascalCase json options. /// public static JsonSerializerOptions PascalCase { get { var options = DefaultJsonOptions; options.PropertyNamingPolicy = null; return options; } } /// /// Gets base Json Serializer Options. /// private static JsonSerializerOptions DefaultJsonOptions => new JsonSerializerOptions(); } }