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); + } } }