UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FJsonObjectConverter Member List

This is the complete list of members for FJsonObjectConverter, including all inherited members.

CustomExportCallback typedefFJsonObjectConverter
CustomImportCallback typedefFJsonObjectConverter
ExportCallback_WriteISO8601DatesFJsonObjectConverterstatic
GetTextFromField(const FString &FieldName, const TSharedPtr< FJsonValue > &FieldValue, FText &TextOut)FJsonObjectConverterstatic
GetTextFromObject(const TSharedRef< FJsonObject > &Obj, FText &TextOut)FJsonObjectConverterstatic
JsonArrayStringToUStruct(const FString &JsonString, TArray< OutStructType > *OutStructArray, int64 CheckFlags=0, int64 SkipFlags=0, const bool bStrictMode=false, FText *OutFailReason=nullptr, const CustomImportCallback *ImportCb=nullptr)FJsonObjectConverterinlinestatic
JsonArrayToUStruct(const TArray< TSharedPtr< FJsonValue > > &JsonArray, TArray< OutStructType > *OutStructArray, int64 CheckFlags=0, int64 SkipFlags=0, const bool bStrictMode=false, FText *OutFailReason=nullptr, const CustomImportCallback *ImportCb=nullptr)FJsonObjectConverterinlinestatic
JsonAttributesToUStruct(const TMap< FString, TSharedPtr< FJsonValue > > &JsonAttributes, const UStruct *StructDefinition, void *OutStruct, int64 CheckFlags=0, int64 SkipFlags=0, const bool bStrictMode=false, FText *OutFailReason=nullptr, const CustomImportCallback *ImportCb=nullptr)FJsonObjectConverterstatic
JsonObjectStringToUStruct(const FString &JsonString, OutStructType *OutStruct, int64 CheckFlags=0, int64 SkipFlags=0, const bool bStrictMode=false, FText *OutFailReason=nullptr, const CustomImportCallback *ImportCb=nullptr)FJsonObjectConverterinlinestatic
JsonObjectToUStruct(const TSharedRef< FJsonObject > &JsonObject, const UStruct *StructDefinition, void *OutStruct, int64 CheckFlags=0, int64 SkipFlags=0, const bool bStrictMode=false, FText *OutFailReason=nullptr, const CustomImportCallback *ImportCb=nullptr)FJsonObjectConverterstatic
JsonObjectToUStruct(const TSharedRef< FJsonObject > &JsonObject, OutStructType *OutStruct, int64 CheckFlags=0, int64 SkipFlags=0, const bool bStrictMode=false, FText *OutFailReason=nullptr, const CustomImportCallback *ImportCb=nullptr)FJsonObjectConverterinlinestatic
JsonValueToUProperty(const TSharedPtr< FJsonValue > &JsonValue, FProperty *Property, void *OutValue, int64 CheckFlags=0, int64 SkipFlags=0, const bool bStrictMode=false, FText *OutFailReason=nullptr, const CustomImportCallback *ImportCb=nullptr)FJsonObjectConverterstatic
ParseTextArgumentsFromJson(const TSharedPtr< const FJsonObject > &JsonObject)FJsonObjectConverterstatic
StandardizeCase(const FString &StringIn)FJsonObjectConverterstatic
UPropertyToJsonValue(FProperty *Property, const void *Value, int64 CheckFlags=0, int64 SkipFlags=0, const CustomExportCallback *ExportCb=nullptr, FProperty *OuterProperty=nullptr, EJsonObjectConversionFlags ConversionFlags=EJsonObjectConversionFlags::None)FJsonObjectConverterstatic
UStructToFormattedJsonObjectString(const UStruct *StructDefinition, const void *Struct, FString &OutJsonString, int64 CheckFlags=0, int64 SkipFlags=0, int32 Indent=0, const CustomExportCallback *ExportCb=nullptr, EJsonObjectConversionFlags ConversionFlags=EJsonObjectConversionFlags::None)FJsonObjectConverterinlinestatic
UStructToJsonAttributes(const UStruct *StructDefinition, const void *Struct, TMap< FString, TSharedPtr< FJsonValue > > &OutJsonAttributes, int64 CheckFlags=0, int64 SkipFlags=0, const CustomExportCallback *ExportCb=nullptr, EJsonObjectConversionFlags ConversionFlags=EJsonObjectConversionFlags::None)FJsonObjectConverterstatic
UStructToJsonObject(const InStructType &InStruct, int64 CheckFlags=0, int64 SkipFlags=0, const CustomExportCallback *ExportCb=nullptr)FJsonObjectConverterinlinestatic
UStructToJsonObject(const UStruct *StructDefinition, const void *Struct, TSharedRef< FJsonObject > OutJsonObject, int64 CheckFlags=0, int64 SkipFlags=0, const CustomExportCallback *ExportCb=nullptr, EJsonObjectConversionFlags ConversionFlags=EJsonObjectConversionFlags::None)FJsonObjectConverterstatic
UStructToJsonObjectString(const UStruct *StructDefinition, const void *Struct, FString &OutJsonString, int64 CheckFlags=0, int64 SkipFlags=0, int32 Indent=0, const CustomExportCallback *ExportCb=nullptr, bool bPrettyPrint=true)FJsonObjectConverterstatic
UStructToJsonObjectString(const InStructType &InStruct, FString &OutJsonString, int64 CheckFlags=0, int64 SkipFlags=0, int32 Indent=0, const CustomExportCallback *ExportCb=nullptr, bool bPrettyPrint=true)FJsonObjectConverterinlinestatic