<PackageReference Include="System.Memory.Data" Version="10.0.0-rc.2.25502.107" />

BinaryDataJsonConverter

Serializes BinaryData instances as Base64 JSON strings.
using System.Runtime.CompilerServices; namespace System.Text.Json.Serialization { [System.Runtime.CompilerServices.NullableContext(1)] [System.Runtime.CompilerServices.Nullable(new byte[] { 0, 1 })] public sealed class BinaryDataJsonConverter : JsonConverter<BinaryData> { [return: System.Runtime.CompilerServices.Nullable(2)] public override BinaryData Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) { return BinaryData.FromBytes(reader.GetBytesFromBase64()); } public override void Write(Utf8JsonWriter writer, BinaryData value, JsonSerializerOptions options) { writer.WriteBase64StringValue(value.ToMemory().Span); } } }