Trying to deserialize a Json response from a server into a struct via
FJsonObjectConverter::JsonArrayStringToUStruct
I’ve come to understand that an FGuid field cannot be correctly obtained if the serialized Id contains hyphens, that’s due to the following rows in Guid.cpp
It causes the field to be initialized with the Empty guid (0000…).
Is that true? What’s the way to work around this limitation?
Bear in mind that I was using FString for the struct field in the first place, but had to switch to FGuid due to the fact that I don’t want to pass an empty string as argument when going the opposite way (serializing a struct to send Json the the server), which seems yet another limitation.