From f09329af41913d38a764b77a69f8e66a455d2b3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Chalet?= Date: Fri, 15 Apr 2022 04:08:47 +0200 Subject: [PATCH] Don't use custom JsonSerializerOptions instances in OpenIddictParameter --- .../Primitives/OpenIddictParameter.cs | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/src/OpenIddict.Abstractions/Primitives/OpenIddictParameter.cs b/src/OpenIddict.Abstractions/Primitives/OpenIddictParameter.cs index 81d7486e..a482b9a5 100644 --- a/src/OpenIddict.Abstractions/Primitives/OpenIddictParameter.cs +++ b/src/OpenIddict.Abstractions/Primitives/OpenIddictParameter.cs @@ -7,7 +7,6 @@ using System.Collections.Immutable; using System.ComponentModel; using System.Globalization; -using System.Text.Encodings.Web; using System.Text.Json; #if SUPPORTS_JSON_NODES @@ -605,11 +604,7 @@ public readonly struct OpenIddictParameter : IEquatable JsonValue value when value.TryGetValue(out string? result) => result, - JsonNode value => value.ToJsonString(new JsonSerializerOptions - { - Encoder = JavaScriptEncoder.UnsafeRelaxedJsonEscaping, - WriteIndented = false - }), + JsonNode value => value.ToJsonString(), #endif _ => string.Empty }; @@ -734,11 +729,7 @@ public readonly struct OpenIddictParameter : IEquatable #if SUPPORTS_JSON_NODES case JsonNode value: - value.WriteTo(writer, new JsonSerializerOptions - { - Encoder = JavaScriptEncoder.UnsafeRelaxedJsonEscaping, - WriteIndented = false - }); + value.WriteTo(writer); break; #endif } @@ -851,11 +842,7 @@ public readonly struct OpenIddictParameter : IEquatable // Otherwise, serialize it to get a JsonElement instance. #if SUPPORTS_DIRECT_JSON_ELEMENT_SERIALIZATION - object value => JsonSerializer.SerializeToElement(value, value.GetType(), new JsonSerializerOptions - { - Encoder = JavaScriptEncoder.UnsafeRelaxedJsonEscaping, - WriteIndented = false - }) + object value => JsonSerializer.SerializeToElement(value, value.GetType()) #else object value => DeserializeElement(JsonSerializer.Serialize(value)) ?? default #endif