From 72915c15af916687ee6ac004aa1e1029c29ddfc0 Mon Sep 17 00:00:00 2001 From: DHR60 Date: Sat, 26 Jul 2025 10:40:07 +0800 Subject: [PATCH] Fixes TypeInfoResolver Exception --- .../Services/CoreConfig/CoreConfigSingboxService.cs | 4 ++-- .../Services/CoreConfig/CoreConfigV2rayService.cs | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/v2rayN/ServiceLib/Services/CoreConfig/CoreConfigSingboxService.cs b/v2rayN/ServiceLib/Services/CoreConfig/CoreConfigSingboxService.cs index 079e0ddc..4cde8589 100644 --- a/v2rayN/ServiceLib/Services/CoreConfig/CoreConfigSingboxService.cs +++ b/v2rayN/ServiceLib/Services/CoreConfig/CoreConfigSingboxService.cs @@ -122,7 +122,7 @@ public class CoreConfigSingboxService } } } - ret.Data = customConfigNode.ToJsonString(new() { WriteIndented = true }); + ret.Data = JsonUtils.Serialize(customConfigNode); } } else @@ -517,7 +517,7 @@ public class CoreConfigSingboxService } } } - ret.Data = customConfigNode.ToJsonString(new() { WriteIndented = true }); + ret.Data = JsonUtils.Serialize(customConfigNode); } } else diff --git a/v2rayN/ServiceLib/Services/CoreConfig/CoreConfigV2rayService.cs b/v2rayN/ServiceLib/Services/CoreConfig/CoreConfigV2rayService.cs index 78a66147..59b820af 100644 --- a/v2rayN/ServiceLib/Services/CoreConfig/CoreConfigV2rayService.cs +++ b/v2rayN/ServiceLib/Services/CoreConfig/CoreConfigV2rayService.cs @@ -95,7 +95,7 @@ public class CoreConfigV2rayService } } } - ret.Data = customConfigNode.ToJsonString(new() { WriteIndented = true }); + ret.Data = JsonUtils.Serialize(customConfigNode); } } else @@ -299,7 +299,7 @@ public class CoreConfigV2rayService } } } - ret.Data = customConfigNode.ToJsonString(new() { WriteIndented = true }); + ret.Data = JsonUtils.Serialize(customConfigNode); } } else @@ -1569,7 +1569,7 @@ public class CoreConfigV2rayService await GenDnsDomainsCompatible(node, obj, item); - v2rayConfig.dns = JsonUtils.Deserialize(obj.ToJsonString()); + v2rayConfig.dns = JsonUtils.Deserialize(JsonUtils.Serialize(obj)); } catch (Exception ex) {