你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ExtensibleEnumConverter<T> 类

定义

从 JSON 序列化和反序列化“可扩展枚举”。 可扩展枚举类似于枚举,因为它们具有已知值,但它们可以使用新值进行扩展,并且值基于字符串而不是整数。

public class ExtensibleEnumConverter<T> : Newtonsoft.Json.JsonConverter
type ExtensibleEnumConverter<'T> = class
    inherit JsonConverter
Public Class ExtensibleEnumConverter(Of T)
Inherits JsonConverter

类型参数

T
继承
Newtonsoft.Json.JsonConverter
ExtensibleEnumConverter<T>

构造函数

ExtensibleEnumConverter<T>()

初始化 ExtensibleEnumConverter 类的新实例。

方法

CanConvert(Type)

指示此转换器是否可以序列化或反序列化给定类型的对象。

ReadJson(JsonReader, Type, Object, JsonSerializer)

将字符串反序列化为 ExtensibleEnum。

WriteJson(JsonWriter, Object, JsonSerializer)

将 ExtensibleEnum 序列化为 JSON 字符串。

适用于