Lesson 63 - Parsing the Payload
This commit is contained in:
@@ -44,6 +44,9 @@ void UAPITestManager::ListFleets_Response(FHttpRequestPtr Request, FHttpResponse
|
||||
|
||||
DSMetaData.Dump();
|
||||
}
|
||||
}
|
||||
|
||||
FDSListFleetsResponse ListFleetsResponse;
|
||||
FJsonObjectConverter::JsonObjectToUStruct(JsonObject.ToSharedRef(), &ListFleetsResponse);
|
||||
ListFleetsResponse.Dump();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,3 +9,18 @@ void FDSMetaData::Dump() const
|
||||
UE_LOGFMT(LogDedicatedServers, Log, "attempts: {attempts}", attempts);
|
||||
UE_LOGFMT(LogDedicatedServers, Log, "totalRetryDelay: {totalRetryDelay}", totalRetryDelay);
|
||||
}
|
||||
|
||||
void FDSListFleetsResponse::Dump() const
|
||||
{
|
||||
UE_LOGFMT(LogDedicatedServers, Log, "ListFleetsResponse:");
|
||||
|
||||
for (const FString& FleetId : FleetIds)
|
||||
{
|
||||
UE_LOGFMT(LogDedicatedServers, Log, "FleetId: {FleetId}", *FleetId);
|
||||
}
|
||||
|
||||
if (!NextToken.IsEmpty())
|
||||
{
|
||||
UE_LOGFMT(LogDedicatedServers, Log, "NextToken: {NextToken}", NextToken);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user