Add AddConverters Method

This commit is contained in:
milimoe 2023-08-04 21:53:24 +08:00
parent 0f2d44e2f6
commit 820111e048
Signed by: milimoe
GPG Key ID: 05D280912DA6C69E

View File

@ -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;
@ -31,6 +32,18 @@ namespace Milimoe.FunGame.Core.Api.Utility
JsonSerializerOptions.Converters.Add(converter);
}
/// <summary>
/// 注册多个自定义转换器,支持 <see cref="BaseEntityConverter{T}"/>
/// </summary>
/// <param name="converter"></param>
public void AddConverters(IEnumerable<JsonConverter> converters)
{
foreach (JsonConverter converter in converters)
{
AddConverter(converter);
}
}
/// <summary>
/// 获取Json字符串
/// </summary>