Class SystemStringEnumConverter<T>
OptimaJet.Workflow.Core.Designer.SystemStringEnumConverter<T>
Namespace: OptimaJet.Workflow.Core.Designer
public class SystemStringEnumConverter<T> : JsonConverter<T> where T : struct, EnumInheritance
- System.Object
- System.Text.Json.Serialization.JsonConverter
- System.Text.Json.Serialization.JsonConverter{{T}}
Methods
public override T Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) #Reads and converts the JSON to type
T.Parameters
Name
Type
Description
readerUtf8JsonReaderThe reader.
typeToConvertTypeThe type to convert.
optionsJsonSerializerOptionsAn object that specifies serialization options to use.
Returns
Type
Description
{T}The converted value.
public override void Write(Utf8JsonWriter writer, T value, JsonSerializerOptions options) #Writes a specified value as JSON.
Parameters
Name
Type
Description
writerUtf8JsonWriterThe writer to write to.
value{T}The value to convert to JSON.
optionsJsonSerializerOptionsAn object that specifies serialization options to use.