次の方法で共有


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 文字列にシリアル化します。

適用対象