From 3dfbab3c84954240be4bcca4b8fb5d3aa4ddd809 Mon Sep 17 00:00:00 2001 From: Eirik Tsarpalis Date: Wed, 26 Jun 2024 17:19:59 +0100 Subject: [PATCH] Fix JsonNode performance regression --- .../Json/Serialization/Converters/Node/JsonNodeConverter.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Converters/Node/JsonNodeConverter.cs b/src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Converters/Node/JsonNodeConverter.cs index af2e3a785728eb..4f9e1a6e39b6fc 100644 --- a/src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Converters/Node/JsonNodeConverter.cs +++ b/src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Converters/Node/JsonNodeConverter.cs @@ -73,7 +73,7 @@ public override void Write(Utf8JsonWriter writer, JsonNode? value, JsonSerialize node = new JsonArray(element, options); break; default: - node = JsonValue.CreateFromElement(ref element, options); + node = new JsonValueOfElement(element, options); break; }