updates following review feedback - remove explicit resize and update concrete type to alias

This commit is contained in:
hultonha
2021-04-15 10:32:46 +01:00
parent 9c8fd1f9e4
commit 7c5f7181eb
2 changed files with 3 additions and 3 deletions
@@ -31,10 +31,10 @@ namespace AZ
switch (inputValue.GetType())
{
case rapidjson::kStringType: {
JsonByteStream* valAsByteStream = static_cast<JsonByteStream*>(outputValue);
JsonByteStream buffer(inputValue.GetStringLength());
JsonByteStream buffer;
if (AZ::StringFunc::Base64::Decode(buffer, inputValue.GetString(), inputValue.GetStringLength()))
{
JsonByteStream* valAsByteStream = static_cast<JsonByteStream*>(outputValue);
*valAsByteStream = AZStd::move(buffer);
return context.Report(Tasks::ReadField, Outcomes::Success, "Successfully read ByteStream.");
}
@@ -69,7 +69,7 @@ namespace AZ
jsonContext->Serializer<JsonStringSerializer>()->HandlesType<AZStd::string>();
jsonContext->Serializer<JsonOSStringSerializer>()->HandlesType<OSString>();
jsonContext->Serializer<JsonByteStreamSerializer>()->HandlesType<AZStd::vector<AZ::u8>>();
jsonContext->Serializer<JsonByteStreamSerializer>()->HandlesType<JsonByteStream>();
jsonContext->Serializer<JsonBasicContainerSerializer>()
->HandlesType<AZStd::fixed_vector>()