JsonStringEnumConverter 构造函数

定义

重载

名称 说明
JsonStringEnumConverter()

使用允许整数值的默认命名策略初始化类的 JsonStringEnumConverter 实例。

JsonStringEnumConverter(JsonNamingPolicy, Boolean)

使用指定的命名策略和一个值初始化类的 JsonStringEnumConverter 实例,该值指示是否允许未定义的枚举值。

JsonStringEnumConverter()

Source:
JsonStringEnumConverter.cs
Source:
JsonStringEnumConverter.cs
Source:
JsonStringEnumConverter.cs
Source:
JsonStringEnumConverter.cs
Source:
JsonStringEnumConverter.cs
Source:
JsonStringEnumConverter.cs
Source:
JsonStringEnumConverter.cs

使用允许整数值的默认命名策略初始化类的 JsonStringEnumConverter 实例。

public:
 JsonStringEnumConverter();
public JsonStringEnumConverter();
Public Sub New ()

适用于

JsonStringEnumConverter(JsonNamingPolicy, Boolean)

Source:
JsonStringEnumConverter.cs
Source:
JsonStringEnumConverter.cs
Source:
JsonStringEnumConverter.cs
Source:
JsonStringEnumConverter.cs
Source:
JsonStringEnumConverter.cs
Source:
JsonStringEnumConverter.cs
Source:
JsonStringEnumConverter.cs

使用指定的命名策略和一个值初始化类的 JsonStringEnumConverter 实例,该值指示是否允许未定义的枚举值。

public JsonStringEnumConverter(System.Text.Json.JsonNamingPolicy? namingPolicy = default, bool allowIntegerValues = true);
public JsonStringEnumConverter(System.Text.Json.JsonNamingPolicy namingPolicy = default, bool allowIntegerValues = true);
new System.Text.Json.Serialization.JsonStringEnumConverter : System.Text.Json.JsonNamingPolicy * bool -> System.Text.Json.Serialization.JsonStringEnumConverter
Public Sub New (Optional namingPolicy As JsonNamingPolicy = Nothing, Optional allowIntegerValues As Boolean = true)

参数

namingPolicy
JsonNamingPolicy

用于编写枚举值的可选命名策略。

allowIntegerValues
Boolean

true 允许未定义的枚举值;否则,为 false. 如果未 true定义枚举值,它将以数字而不是字符串的形式输出。

适用于