Class ByteArrayAsBinaryJsonConverter
JSON converter that serializes and deserializes byte arrays using the Data API
binary format: { "$binary": "<base64>" }.
public class ByteArrayAsBinaryJsonConverter : JsonConverter<byte[]>
- Inheritance
-
ByteArrayAsBinaryJsonConverter
- Inherited Members
Methods
Read(ref Utf8JsonReader, Type, JsonSerializerOptions)
Reads and converts the JSON to type T.
public override byte[] Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
Parameters
readerUtf8JsonReaderThe reader.
typeToConvertTypeThe type to convert.
optionsJsonSerializerOptionsAn object that specifies serialization options to use.
Returns
- byte[]
The converted value.
Write(Utf8JsonWriter, byte[], JsonSerializerOptions)
Writes a specified value as JSON.
public override void Write(Utf8JsonWriter writer, byte[] value, JsonSerializerOptions options)
Parameters
writerUtf8JsonWriterThe writer to write to.
valuebyte[]The value to convert to JSON.
optionsJsonSerializerOptionsAn object that specifies serialization options to use.