Update custom converter with support for additional "primitive" types

This commit is contained in:
Sipke Schoorstra 2023-04-06 15:06:13 +02:00
parent e5967fe057
commit 218860c998

View file

@ -88,7 +88,7 @@ public class PolymorphicObjectConverter : JsonConverter<object>
newOptions.Converters.RemoveWhere(x => x is PolymorphicObjectConverterFactory);
if (type.IsPrimitive || value is string or DateTimeOffset or JsonElement)
if (type.IsPrimitive || value is string or DateTimeOffset or DateTime or DateOnly or TimeOnly or JsonElement or Guid)
{
JsonSerializer.Serialize(writer, value, newOptions);
return;