![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <JsonObjectWrapper.h>
Public Member Functions | |
| JSONUTILITIES_API | FJsonObjectWrapper () |
| JSONUTILITIES_API bool | ImportTextItem (const TCHAR *&Buffer, int32 PortFlags, UObject *Parent, FOutputDevice *ErrorText) |
| JSONUTILITIES_API bool | ExportTextItem (FString &ValueStr, FJsonObjectWrapper const &DefaultValue, UObject *Parent, int32 PortFlags, UObject *ExportRootScope) const |
| JSONUTILITIES_API void | PostSerialize (const FArchive &Ar) |
| JSONUTILITIES_API | operator bool () const |
| JSONUTILITIES_API bool | JsonObjectToString (FString &Str) const |
| JSONUTILITIES_API bool | JsonObjectFromString (const FString &Str) |
| JSONUTILITIES_API SIZE_T | GetAllocatedSize () const |
Public Attributes | |
| FString | JsonString |
| TSharedPtr< FJsonObject > | JsonObject |
UStruct that holds a JsonObject, can be used by structs passed to JsonObjectConverter to pass through JsonObjects directly
| FJsonObjectWrapper::FJsonObjectWrapper | ( | ) |
| bool FJsonObjectWrapper::ExportTextItem | ( | FString & | ValueStr, |
| FJsonObjectWrapper const & | DefaultValue, | ||
| UObject * | Parent, | ||
| int32 | PortFlags, | ||
| UObject * | ExportRootScope | ||
| ) | const |
| SIZE_T FJsonObjectWrapper::GetAllocatedSize | ( | ) | const |
Returns the memory allocated by this object in Bytes, should NOT include sizeof(*this).
| bool FJsonObjectWrapper::ImportTextItem | ( | const TCHAR *& | Buffer, |
| int32 | PortFlags, | ||
| UObject * | Parent, | ||
| FOutputDevice * | ErrorText | ||
| ) |
| bool FJsonObjectWrapper::JsonObjectFromString | ( | const FString & | Str | ) |
| bool FJsonObjectWrapper::JsonObjectToString | ( | FString & | Str | ) | const |
|
explicit |
| TSharedPtr<FJsonObject> FJsonObjectWrapper::JsonObject |
| FString FJsonObjectWrapper::JsonString |