UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
JsonValue.h File Reference
#include "Containers/Array.h"
#include "Containers/ContainersFwd.h"
#include "Containers/UnrealString.h"
#include "Containers/Utf8String.h"
#include "CoreMinimal.h"
#include "HAL/Platform.h"
#include "Misc/CString.h"
#include "Serialization/JsonTypes.h"
#include "Templates/SharedPointer.h"

Go to the source code of this file.

Classes

class  FJsonValue
 
class  TJsonValueString< CharType >
 
class  FJsonValueNumber
 
class  TJsonValueNumberString< CharType >
 
class  FJsonValueBoolean
 
class  FJsonValueArray
 
class  FJsonValueObject
 
class  FJsonValueNull
 

Namespaces

namespace  UE
 
namespace  UE::Json
 

Typedefs

using FJsonValueString = TJsonValueString< TCHAR >
 
using FJsonValueNumberString = TJsonValueNumberString< TCHAR >
 

Functions

template<typename T , typename = typename std::enable_if<!std::is_same_v<T, FJsonValue>>>
JsonSimpleValueVariant UE::Json::ToSimpleJsonVariant (const T &InSimpleValue)
 
JsonSimpleValueVariant UE::Json::ToSimpleJsonVariant (const FJsonValue &InJsonValue)
 
JSON_API FString ToString (const JsonNumberValueVariants &InNumberVariant)
 
JSON_API bool operator== (const JsonSimpleValueVariant &Lhs, const JsonSimpleValueVariant &Rhs)
 
JSON_API bool operator== (const JsonNumberValueVariants &Lhs, const JsonNumberValueVariants &Rhs)
 
JSON_API bool operator== (const JsonNumberValueVariants &Lhs, const FString &Rhs)
 
bool operator== (const FString &Lhs, const JsonNumberValueVariants &Rhs)
 
bool operator!= (const JsonNumberValueVariants &Lhs, const FString &Rhs)
 
bool operator!= (const FString &Lhs, const JsonNumberValueVariants &Rhs)
 
bool operator!= (const JsonNumberValueVariants &Lhs, const JsonNumberValueVariants &Rhs)
 
bool operator!= (const JsonSimpleValueVariant &Lhs, const JsonSimpleValueVariant &Rhs)
 

Typedef Documentation

◆ FJsonValueNumberString

◆ FJsonValueString

Function Documentation

◆ operator!=() [1/4]

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

◆ operator!=() [2/4]

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

◆ operator!=() [3/4]

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

◆ operator!=() [4/4]

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

◆ operator==() [1/4]

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

◆ operator==() [2/4]

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

◆ operator==() [3/4]

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

◆ operator==() [4/4]

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

◆ ToString()

JSON_API FString ToString ( const JsonNumberValueVariants InNumberVariant)