FString 转json
时间: 2023-10-29 13:07:01 浏览: 221
string转json
4星 · 用户满意度95%
可以使用 UE4 内置的 Json 库将 FString 转换为 Json。
示例代码:
```c++
#include "JsonUtilities/Public/JsonUtilities.h"
FString FStringToJsonString(const FString& InString)
{
TSharedPtr<FJsonObject> JsonObject = MakeShareable(new FJsonObject);
JsonObject->SetStringField("data", InString);
FString OutputString;
TSharedRef<TJsonWriter<>> JsonWriter = TJsonWriterFactory<>::Create(&OutputString);
FJsonSerializer::Serialize(JsonObject.ToSharedRef(), JsonWriter);
return OutputString;
}
```
在上面的代码中,我们先创建了一个 FJsonObject 对象,并设置了一个名为 "data" 的字符串字段,其值为传入的 FString。
接着,我们使用 TJsonWriter 来将 FJsonObject 对象序列化为 Json 字符串,并返回该字符串。
阅读全文