diff --git a/Api/Utility/JsonTool.cs b/Api/Utility/JsonTool.cs index 2ca833c..f3af063 100644 --- a/Api/Utility/JsonTool.cs +++ b/Api/Utility/JsonTool.cs @@ -1,4 +1,5 @@ using System.Collections; +using System.Linq; using System.Text.Json; using System.Text.Json.Serialization; using Milimoe.FunGame.Core.Library.Common.Architecture; @@ -30,6 +31,18 @@ namespace Milimoe.FunGame.Core.Api.Utility if (!JsonSerializerOptions.Converters.Contains(converter)) JsonSerializerOptions.Converters.Add(converter); } + + /// + /// 注册多个自定义转换器,支持 + /// + /// + public void AddConverters(IEnumerable converters) + { + foreach (JsonConverter converter in converters) + { + AddConverter(converter); + } + } /// /// 获取Json字符串