์–ธ๋ฆฌ์–ผ๋‚ด๋ถ€์— JsonWriter.h ์—์„œ

WriteValue๊ฐ€ TMapํ˜•์„ ์ œ๊ณตํ•˜์ง€์•Š์•„์„œ ์ˆ˜์ •ํ•˜๊ณ ์‹ถ์€๋ฐ

template<class ElementType>

void WriteValue(const FString& Identifier, const TArray<ElementType>& Array)

{

WriteArrayStart(Identifier);

for (int Idx = 0; Idx < Array.Num(); Idx++)

{

WriteValue(Array[Idx]);

}

WriteArrayEnd();

}
์–˜๋ฅผ ์–ด๋–ป๊ฒŒ ํŽธ์ง‘ํ•ด์•ผ๋ ์ง€ ์ž˜๋ชจ๋ฅด๊ฒ ์Œ

template<class ElementType>

void WriteValue(const FString& Identifier, const TMap<ElementType, ElementType>& Map)

{

WriteArrayStart(Identifier);

for (int Idx = 0; Idx < Map.Num(); Idx++)

{

WriteValue(Map[Idx]);

}

WriteArrayEnd();

}
๋„์›€ ๋ถ€ํƒํ•จ