From 4367f02a74bd126875e595831ba1b9a88e7d5248 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 9881cf45..465f747c 100644 --- a/v2rayN/ServiceLib/Services/CoreConfig/CoreConfigSingboxService.cs +++ b/v2rayN/ServiceLib/Services/CoreConfig/CoreConfigSingboxService.cs @@ -117,7 +117,7 @@ public class CoreConfigSingboxService } } } - ret.Data = customConfigNode.ToJsonString(new() { WriteIndented = true }); + ret.Data = JsonUtils.Serialize(customConfigNode); } } else @@ -512,7 +512,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 024a7740..12de45f4 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 @@ -1570,7 +1570,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) {