aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Common/Json/JsonDefaults.cs
diff options
context:
space:
mode:
authorBond-009 <bond.009@outlook.com>2020-10-02 19:57:47 +0200
committerGitHub <noreply@github.com>2020-10-02 19:57:47 +0200
commitc3655e0e2ef5d29eed07c228be17be942dff7c7f (patch)
tree169b699b2ae0d3bdbd4fc01b0fd8065a08c281f5 /MediaBrowser.Common/Json/JsonDefaults.cs
parentc7b3d4a90c946f9a2438622cc0ca43d19b84bef8 (diff)
parentac790cd77b81a8235f6d1faf9512c85c96fcd088 (diff)
Merge pull request #4217 from crobibero/json-nullable-struct-converter
Properly handle null structs in json
Diffstat (limited to 'MediaBrowser.Common/Json/JsonDefaults.cs')
-rw-r--r--MediaBrowser.Common/Json/JsonDefaults.cs7
1 files changed, 1 insertions, 6 deletions
diff --git a/MediaBrowser.Common/Json/JsonDefaults.cs b/MediaBrowser.Common/Json/JsonDefaults.cs
index 67f7e8f14..6605ae962 100644
--- a/MediaBrowser.Common/Json/JsonDefaults.cs
+++ b/MediaBrowser.Common/Json/JsonDefaults.cs
@@ -39,14 +39,9 @@ namespace MediaBrowser.Common.Json
NumberHandling = JsonNumberHandling.AllowReadingFromString
};
- // Get built-in converters for fallback converting.
- var baseNullableInt32Converter = (JsonConverter<int?>)options.GetConverter(typeof(int?));
- var baseNullableInt64Converter = (JsonConverter<long?>)options.GetConverter(typeof(long?));
-
options.Converters.Add(new JsonGuidConverter());
options.Converters.Add(new JsonStringEnumConverter());
- options.Converters.Add(new JsonNullableStructConverter<int>(baseNullableInt32Converter));
- options.Converters.Add(new JsonNullableStructConverter<long>(baseNullableInt64Converter));
+ options.Converters.Add(new JsonNullableStructConverterFactory());
return options;
}