Table of Contents

Class ApiEnumConverter

Custom JsonConverter for API enum values.

public class ApiEnumConverter : StringEnumConverter
Inheritance
ApiEnumConverter
Extension Methods

Methods

Parse<TEnum>(string, TEnum)

public static TEnum Parse<TEnum>(string value, TEnum fallback = default) where TEnum : Enum

Parameters

value string
fallback TEnum

Returns

TEnum

Type Parameters

TEnum

ReadJson(JsonReader, Type, object, JsonSerializer)

public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)

Parameters

reader JsonReader
objectType Type
existingValue object
serializer JsonSerializer

Returns

object

WriteJson(JsonWriter, object, JsonSerializer)

public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)

Parameters

writer JsonWriter
value object
serializer JsonSerializer