Class ApiEnumConverter
- Namespace
- Glitch9.IO.Networking.RESTApi
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
valuestringfallbackTEnum
Returns
- TEnum
Type Parameters
TEnum
ReadJson(JsonReader, Type, object, JsonSerializer)
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
Parameters
Returns
WriteJson(JsonWriter, object, JsonSerializer)
public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
Parameters
writerJsonWritervalueobjectserializerJsonSerializer