Files
zszq-trs/Framework/SharedWebApi/Converters/SerializerOptionsConfigration.cs
T
2024-05-09 14:06:26 +08:00

23 lines
1.3 KiB
C#

namespace YLErp.Converter2
{
public static class SerializerOptionsConfigration
{
public static void InitConverter(this MvcNewtonsoftJsonOptions options)
{
options.SerializerSettings.Converters.Add(new IsoDateTimeConverter());
options.SerializerSettings.Converters.Add(new QuotedBooleanConverter());
options.SerializerSettings.Converters.Add(new QuotedDecimalConverter());
options.SerializerSettings.Converters.Add(new QuotedDoubleConverter());
options.SerializerSettings.Converters.Add(new QuotedFloatConverter());
options.SerializerSettings.Converters.Add(new QuotedInt16Converter());
options.SerializerSettings.Converters.Add(new QuotedInt32Converter());
options.SerializerSettings.Converters.Add(new QuotedInt64Converter());
options.SerializerSettings.Converters.Add(new QuotedByteConverter());
options.SerializerSettings.Converters.Add(new EnumConverter());
//options.SerializerSettings.Converters.Add(new QuoteJsonStringEnumConverter()); // 处理字符串转枚举
//options.SerializerSettings.Converters.Add(new NullableConverterFactory()); // 处理Nullable
//options.SerializerSettings.Converters.Add(new StringConverter()); // 数字转字符串
}
}
}