From 70e00e6f8c81db65b024d70075e00ccce58a8be3 Mon Sep 17 00:00:00 2001 From: CWX Date: Thu, 23 Jan 2025 13:36:58 +0000 Subject: [PATCH] add jsonElement extension --- SptCommon/Extensions/ObjectExtensions.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/SptCommon/Extensions/ObjectExtensions.cs b/SptCommon/Extensions/ObjectExtensions.cs index 6ca1d718..60fff118 100644 --- a/SptCommon/Extensions/ObjectExtensions.cs +++ b/SptCommon/Extensions/ObjectExtensions.cs @@ -1,4 +1,5 @@ using System.Reflection; +using System.Text.Json; namespace SptCommon.Extensions { @@ -77,5 +78,11 @@ namespace SptCommon.Extensions return result; } + + public static T ToObject(this JsonElement element) + { + var json = element.GetRawText(); + return JsonSerializer.Deserialize(json); + } } }