Table of Contents

Class GuidConverter

Namespace
DataStax.AstraDB.DataApi.SerDes
Assembly
DataStax.AstraDB.DataApi.dll

A custom converter to handle serialization and deserialization of Guid values

public class GuidConverter : JsonConverter<Guid>
Inheritance
GuidConverter
Inherited Members

Methods

Read(ref Utf8JsonReader, Type, JsonSerializerOptions)

Reads and converts JSON to a Guid value.

public override Guid Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)

Parameters

reader Utf8JsonReader
typeToConvert Type
options JsonSerializerOptions

Returns

Guid

Write(Utf8JsonWriter, Guid, JsonSerializerOptions)

Writes a Guid value as a JSON object with a $uuid property.

public override void Write(Utf8JsonWriter writer, Guid value, JsonSerializerOptions options)

Parameters

writer Utf8JsonWriter
value Guid
options JsonSerializerOptions