UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
JsonValue.cpp File Reference
#include "Dom/JsonValue.h"
#include "Dom/JsonObject.h"

Namespaces

namespace  UE
 
namespace  UE::Json
 

Functions

template<typename T >
bool TryConvertNumber (const FJsonValue &InValue, T &OutNumber)
 
template<>
bool TryConvertNumber< uint64 > (const FJsonValue &InValue, uint64 &OutNumber)
 
template<>
bool TryConvertNumber< int64 > (const FJsonValue &InValue, int64 &OutNumber)
 
JsonSimpleValueVariant UE::Json::ToSimpleJsonVariant (const FJsonValue &InJsonValue)
 
bool operator== (const JsonNumberValueVariants &Lhs, const FString &Rhs)
 
FString ToString (const JsonNumberValueVariants &InNumberVariant)
 
bool operator== (const JsonNumberValueVariants &Lhs, const JsonNumberValueVariants &Rhs)
 
bool operator== (const JsonSimpleValueVariant &Lhs, const JsonSimpleValueVariant &Rhs)
 

Function Documentation

◆ operator==() [1/3]

bool operator== ( const JsonNumberValueVariants Lhs,
const FString &  Rhs 
)

◆ operator==() [2/3]

bool operator== ( const JsonNumberValueVariants Lhs,
const JsonNumberValueVariants Rhs 
)

◆ operator==() [3/3]

bool operator== ( const JsonSimpleValueVariant Lhs,
const JsonSimpleValueVariant Rhs 
)

◆ ToString()

FString ToString ( const JsonNumberValueVariants InNumberVariant)

◆ TryConvertNumber()

template<typename T >
bool TryConvertNumber ( const FJsonValue InValue,
T &  OutNumber 
)

◆ TryConvertNumber< int64 >()

template<>
bool TryConvertNumber< int64 > ( const FJsonValue InValue,
int64 OutNumber 
)

◆ TryConvertNumber< uint64 >()

template<>
bool TryConvertNumber< uint64 > ( const FJsonValue InValue,
uint64 OutNumber 
)