KLingo Project Documentation
1.0.0
Unreal Engine 5.6 C++ Project Documentation
로딩중...
검색중...
일치하는것 없음
FChatHistoryItem.cpp
이 파일의 문서화 페이지로 가기
1
// Copyright (c) 2025 Doppleddiggong. All rights reserved. Unauthorized copying, modification, or distribution of this file, via any medium is strictly prohibited. Proprietary and confidential.
2
3
#include "
FChatHistoryItem.h
"
4
5
#include "JsonObjectConverter.h"
6
#include "Misc/Base64.h"
7
#include "Dom/JsonObject.h"
8
#include "Dom/JsonValue.h"
9
#include "Serialization/JsonReader.h"
10
#include "Serialization/JsonSerializer.h"
11
#include "Serialization/JsonWriter.h"
12
13
14
FString
FChatHistoryItem::CurrentTimestamp
()
15
{
16
const
FDateTime Now = FDateTime::Now();
17
return
FString::Printf(TEXT(
"%04d-%02d-%02d %02d:%02d:%02d"
),
18
Now.GetYear(), Now.GetMonth(), Now.GetDay(),
19
Now.GetHour(), Now.GetMinute(), Now.GetSecond());
20
}
21
22
23
FString
FChatHistoryItem::ToJson
()
const
24
{
25
FString OutputString;
26
FJsonObjectConverter::UStructToJsonObjectString(
27
*
this
,
28
OutputString,
29
0,
30
0
31
);
32
33
return
OutputString;
34
}
35
36
bool
FChatHistoryItem::FromJson
(
const
FString& JsonString,
FChatHistoryItem
& OutItem)
37
{
38
return
FJsonObjectConverter::JsonObjectStringToUStruct(
39
JsonString,
40
&OutItem,
41
0,
42
0
43
);
44
}
FChatHistoryItem.h
FChatHistoryItem
채팅 히스토리 한 항목을 보관하는 구조체입니다.
Definition
FChatHistoryItem.h:16
FChatHistoryItem::FromJson
static bool FromJson(const FString &JsonString, FChatHistoryItem &OutItem)
JSON 문자열을 구조체로 변환합니다.
Definition
FChatHistoryItem.cpp:36
FChatHistoryItem::ToJson
FString ToJson() const
구조체를 JSON 문자열로 변환합니다.
Definition
FChatHistoryItem.cpp:23
FChatHistoryItem::CurrentTimestamp
static FString CurrentTimestamp()
현재 로컬 타임스탬프를 문자열로 반환합니다.
Definition
FChatHistoryItem.cpp:14
Source
Onepiece
Network
Private
FChatHistoryItem.cpp
생성시간 : 금 1월 9 2026 00:25:57, 프로젝트명 : KLingo Project Documentation, 생성자 :
1.9.8