diff options
| author | David <daullmer@gmail.com> | 2020-07-14 20:20:24 +0200 |
|---|---|---|
| committer | David <daullmer@gmail.com> | 2020-07-14 20:20:24 +0200 |
| commit | c6a0306a34e72fca424545bd33772e91aab92ed7 (patch) | |
| tree | f5b8db2594f7f5176a58ebd91b0f71d6b7265772 /MediaBrowser.Common/Json/JsonDefaults.cs | |
| parent | 9f567e6471e2a70aaa3028fb6b183e24987f627b (diff) | |
Move field to the controller
Diffstat (limited to 'MediaBrowser.Common/Json/JsonDefaults.cs')
| -rw-r--r-- | MediaBrowser.Common/Json/JsonDefaults.cs | 30 |
1 files changed, 11 insertions, 19 deletions
diff --git a/MediaBrowser.Common/Json/JsonDefaults.cs b/MediaBrowser.Common/Json/JsonDefaults.cs index c8217f9ab..36ab6d900 100644 --- a/MediaBrowser.Common/Json/JsonDefaults.cs +++ b/MediaBrowser.Common/Json/JsonDefaults.cs @@ -9,8 +9,6 @@ namespace MediaBrowser.Common.Json /// </summary> public static class JsonDefaults { - private static JsonSerializerOptions _defaultOptions; - /// <summary> /// Gets the default <see cref="JsonSerializerOptions" /> options. /// </summary> @@ -23,26 +21,20 @@ namespace MediaBrowser.Common.Json /// <returns>The default <see cref="JsonSerializerOptions" /> options.</returns> public static JsonSerializerOptions GetOptions() { - if (_defaultOptions == null) + var options = new JsonSerializerOptions { - var options = new JsonSerializerOptions - { - ReadCommentHandling = JsonCommentHandling.Disallow, - WriteIndented = false - }; - - options.Converters.Add(new JsonGuidConverter()); - options.Converters.Add(new JsonInt32Converter()); - options.Converters.Add(new JsonStringEnumConverter()); - options.Converters.Add(new JsonNonStringKeyDictionaryConverterFactory()); - options.Converters.Add(new JsonInt64Converter()); - options.Converters.Add(new JsonDoubleConverter()); + ReadCommentHandling = JsonCommentHandling.Disallow, + WriteIndented = false + }; - _defaultOptions = options; - return _defaultOptions; - } + options.Converters.Add(new JsonGuidConverter()); + options.Converters.Add(new JsonInt32Converter()); + options.Converters.Add(new JsonStringEnumConverter()); + options.Converters.Add(new JsonNonStringKeyDictionaryConverterFactory()); + options.Converters.Add(new JsonInt64Converter()); + options.Converters.Add(new JsonDoubleConverter()); - return _defaultOptions; + return options; } /// <summary> |
