![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <JsonDataBag.h>
Inheritance diagram for FJsonDataBag:Public Attributes | |
| TSharedPtr< FJsonObject > | JsonObject |
| TOptional< int32 > | NumPrintIndents |
Useful if you just want access to the underlying FJsonObject (for cases where the schema is loose or an outer system will do further de/serialization)
| bool FJsonDataBag::GetBool | ( | const FString & | Key | ) | const |
| double FJsonDataBag::GetDouble | ( | const FString & | Key | ) | const |
| TSharedPtr< const FJsonValue > FJsonDataBag::GetField | ( | const FString & | Key | ) | const |
| FString FJsonDataBag::GetString | ( | const FString & | Key | ) | const |
|
overridevirtual |
Abstract method that needs to be supplied using the macros
| Serializer | the object that will perform serialization in/out of JSON |
| bFlatObject | if true then no object wrapper is used |
Implements FJsonSerializable.
|
inline |
| void FJsonDataBag::SetFieldJson | ( | const FString & | Key, |
| const TSharedPtr< FJsonValue > & | Value | ||
| ) |
| TSharedPtr<FJsonObject> FJsonDataBag::JsonObject |