Table of Contents

Class FlowModuleJsonConverter

Namespace
Crosser.EdgeNode.Flows
Assembly
Crosser.EdgeNode.Flows.dll
public class FlowModuleJsonConverter : JsonConverter<List<FlowModule>>
Inheritance
FlowModuleJsonConverter
Inherited Members

Methods

GetFlowModuleMetadata(JsonElement)

public static FlowModuleMetadata GetFlowModuleMetadata(JsonElement jsonElement)

Parameters

jsonElement JsonElement

Returns

FlowModuleMetadata

Read(ref Utf8JsonReader, Type, JsonSerializerOptions)

Reads and converts the JSON to type List<FlowModule>.

public override List<FlowModule> Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)

Parameters

reader Utf8JsonReader

The reader.

typeToConvert Type

The type to convert.

options JsonSerializerOptions

An object that specifies serialization options to use.

Returns

List<FlowModule>

The converted value.

Write(Utf8JsonWriter, List<FlowModule>, JsonSerializerOptions)

Writes a specified value as JSON.

public override void Write(Utf8JsonWriter writer, List<FlowModule> value, JsonSerializerOptions options)

Parameters

writer Utf8JsonWriter

The writer to write to.

value List<FlowModule>

The value to convert to JSON.

options JsonSerializerOptions

An object that specifies serialization options to use.