JsonStringEnumConverter 构造函数

定义

重载

JsonStringEnumConverter()

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

JsonStringEnumConverter(JsonNamingPolicy, Boolean)

使用指定命名策略以及指示是否允许未定义枚举值的值初始化 JsonStringEnumConverter 类的实例。

JsonStringEnumConverter()

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

使用指定命名策略以及指示是否允许未定义枚举值的值初始化 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 时,如果未定义枚举值,则它将输出为数字而不是字符串。

适用于