UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
NestedVariantJson.h File Reference

Go to the source code of this file.

Classes

struct  FJsonSerializerPolicy_NestedVariant
 
struct  FJsonSerializerPolicy_NestedVariant::StackState
 
struct  FJsonSerializerPolicy_NestedVariant::FElement
 

Typedefs

using FNestedVariantJson = TNestedVariant< FString, bool, int64, double, FString >
 

Functions

COREONLINE_API FString NestedVariantToJson (const FNestedVariantJson::FMapPtr &Map)
 
COREONLINE_API TSharedRef< FJsonObjectNestedVariantToJsonObject (const FNestedVariantJson::FMapRef &Map)
 
COREONLINE_API void NestedVariantFromJson (const char *InJson, FNestedVariantJson::FMapRef &Map)
 
COREONLINE_API void NestedVariantFromJsonObject (const TSharedPtr< FJsonObject > &JsonObject, FNestedVariantJson::FMapRef &Map)
 
COREONLINE_API void LexFromString (FNestedVariantJson::FMap &OutValue, const TCHAR *InString)
 

Typedef Documentation

◆ FNestedVariantJson

using FNestedVariantJson = TNestedVariant<FString, bool, int64, double, FString>

Function Documentation

◆ LexFromString()

COREONLINE_API void LexFromString ( FNestedVariantJson::FMap OutValue,
const TCHAR InString 
)

◆ NestedVariantFromJson()

COREONLINE_API void NestedVariantFromJson ( const char InJson,
FNestedVariantJson::FMapRef Map 
)

◆ NestedVariantFromJsonObject()

COREONLINE_API void NestedVariantFromJsonObject ( const TSharedPtr< FJsonObject > &  JsonObject,
FNestedVariantJson::FMapRef Map 
)

◆ NestedVariantToJson()

COREONLINE_API FString NestedVariantToJson ( const FNestedVariantJson::FMapPtr Map)

◆ NestedVariantToJsonObject()

COREONLINE_API TSharedRef< FJsonObject > NestedVariantToJsonObject ( const FNestedVariantJson::FMapRef Map)