Various improvements to serialization of data encoded via Base64 to Json

This commit is contained in:
Wojtek Figat
2023-07-13 13:10:34 +02:00
parent c6a82b8c36
commit 3b90e75307
3 changed files with 14 additions and 34 deletions

View File

@@ -306,13 +306,8 @@ void JsonWriter::CommonValue(const ::CommonValue& value)
Matrix(value.AsMatrix);
break;
case CommonType::Blob:
{
::Array<char> base64;
base64.Resize(Encryption::Base64EncodeLength(value.AsBlob.Length));
Encryption::Base64Encode(value.AsBlob.Data, value.AsBlob.Length, base64.Get());
String(base64.Get(), base64.Count());
Blob(value.AsBlob.Data, value.AsBlob.Length);
break;
}
case CommonType::Object:
Guid(value.GetObjectId());
break;