23 lines
1.3 KiB
C#
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()); // 数字转字符串
|
|
}
|
|
}
|
|
}
|