How Convert Void* to BPStruct

//JsonStrToStruct
UScriptStruct* USaveInfoObject::JsonStrToStruct(UStructProperty* StructProperty, void* StructPtr, const FString& InString)
{
UScriptStruct* Struct = StructProperty->Struct;

	TSharedPtr<FJsonObject> JsonObject;
	TSharedRef<TJsonReader<> > JsonReader = TJsonReaderFactory<>::Create(InString);
	if (FJsonSerializer::Deserialize(JsonReader, JsonObject) || JsonObject.IsValid())
	{
		FJsonObjectConverter::JsonObjectToUStruct(JsonObject.ToSharedRef(), Struct, StructPtr, 1, 0);
		UScriptStruct* StructValue = (UScriptStruct *)StructPtr;
		return  StructValue;
	}
	return nullptr;
}

The “StructPtr” has BPStruct value,How can I return the value to blueprint?