UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Private::FJsonStringifyImpl Struct Reference

#include <JsonStringifyImpl.h>

Public Member Functions

 FJsonStringifyImpl (TConstArrayView< const UObject * > Roots, const FJsonStringifyOptions &Options)
 
FUtf8String ToJson ()
 
void WriteObjectAsJsonToWriter (const UObject *OwningObject, const UObject *InObject, TSharedRef< FJsonWriter > WriterToUse)
 
void WriteObjectAsJsonToArchive (const UObject *OwningObject, const UObject *InObject, FArchive *ArchiveToUse, int32 InitialIndentLevel)
 
void WriteFieldReferenceTo (const UObject *OwningObject, const FField *Value, TSharedRef< FJsonWriter > WriterToUse)
 

Constructor & Destructor Documentation

◆ FJsonStringifyImpl()

UE::Private::FJsonStringifyImpl::FJsonStringifyImpl ( TConstArrayView< const UObject * >  Roots,
const FJsonStringifyOptions Options 
)

Member Function Documentation

◆ ToJson()

FUtf8String UE::Private::FJsonStringifyImpl::ToJson ( )

◆ WriteFieldReferenceTo()

void UE::Private::FJsonStringifyImpl::WriteFieldReferenceTo ( const UObject OwningObject,
const FField Value,
TSharedRef< FJsonWriter WriterToUse 
)

◆ WriteObjectAsJsonToArchive()

void UE::Private::FJsonStringifyImpl::WriteObjectAsJsonToArchive ( const UObject OwningObject,
const UObject InObject,
FArchive ArchiveToUse,
int32  InitialIndentLevel 
)

◆ WriteObjectAsJsonToWriter()

void UE::Private::FJsonStringifyImpl::WriteObjectAsJsonToWriter ( const UObject OwningObject,
const UObject InObject,
TSharedRef< FJsonWriter WriterToUse 
)

The documentation for this struct was generated from the following files: