ok

alphons <alphons@heijden.com> 19 Mar 2024, 10:05
729857ce13a58773db9ef2c2b87ba23be9d68473
1 files changed
  • src/Object2Json/ObjectJsonSerializer.cs
diff --git a/src/Object2Json/ObjectJsonSerializer.cs b/src/Object2Json/ObjectJsonSerializer.cs
index 1cef883..f74c824 100644
--- a/src/Object2Json/ObjectJsonSerializer.cs
+++ b/src/Object2Json/ObjectJsonSerializer.cs
@@ -197,10 +197,7 @@ public partial class ObjectJsonSerializer
if (o.Remove(PropClass, out JsonNode? className))
{
- var t = Type.GetType(className!.ToString());
- if (t == null)
- throw new Exception($"can not find type {className}");
-
+ var t = Type.GetType(className!.ToString()) ?? throw new Exception($"can not find type {className}");
var arguments = t.GetGenericArguments();
var value = Activator.CreateInstance(t!);