UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
JsonExtensions Namespace Reference

Functions

bool TryGetStringArrayFieldWithDeprecatedFallback (const FJsonObject &JsonObject, const FString &FieldName, const FString &DeprecatedFieldName, TArray< FString > &OutArray)
 
template<typename TEnum >
bool TryGetEnumArrayFieldWithDeprecatedFallback (const FJsonObject &JsonObject, const FString &FieldName, const FString &DeprecatedFieldName, TArray< TEnum > &OutArray)
 

Function Documentation

◆ TryGetEnumArrayFieldWithDeprecatedFallback()

template<typename TEnum >
bool JsonExtensions::TryGetEnumArrayFieldWithDeprecatedFallback ( const FJsonObject JsonObject,
const FString &  FieldName,
const FString &  DeprecatedFieldName,
TArray< TEnum > &  OutArray 
)
inline

Get the field named FieldName as an array of enums. Returns false if it doesn't exist or any member is not a string.

◆ TryGetStringArrayFieldWithDeprecatedFallback()

bool JsonExtensions::TryGetStringArrayFieldWithDeprecatedFallback ( const FJsonObject JsonObject,
const FString &  FieldName,
const FString &  DeprecatedFieldName,
TArray< FString > &  OutArray 
)
inline

Get the field named FieldName as an array of strings. Returns false if it doesn't exist or any member cannot be converted.