![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Containers/Array.h"#include "Containers/Map.h"#include "Containers/UnrealString.h"#include "CoreMinimal.h"#include "CoreTypes.h"#include "Delegates/Delegate.h"#include "Dom/JsonObject.h"#include "Dom/JsonValue.h"#include "Internationalization/Text.h"#include "JsonGlobals.h"#include "JsonObjectWrapper.h"#include "Logging/LogCategory.h"#include "Logging/LogMacros.h"#include "Serialization/JsonReader.h"#include "Serialization/JsonSerializer.h"#include "Serialization/JsonTypes.h"#include "Serialization/JsonWriter.h"#include "Templates/SharedPointer.h"#include "Trace/Detail/Channel.h"#include "UObject/Class.h"#include "Templates/Models.h"#include "Concepts/StaticClassProvider.h"Go to the source code of this file.
Classes | |
| class | FJsonObjectConverter |
Macros | |
| #define | LOCTEXT_NAMESPACE "JsonObjectConverter" |
Enumerations | |
| enum class | EJsonObjectConversionFlags { None = 0 , SkipStandardizeCase = 1 << 0 , WriteTextAsComplexString = 1 << 1 , SuppressClassNameForPersistentObject = 1 << 2 } |
| #define LOCTEXT_NAMESPACE "JsonObjectConverter" |
|
strong |
| Enumerator | |
|---|---|
| None | |
| SkipStandardizeCase | |
| WriteTextAsComplexString | Write text in its complex exported format (eg, NSLOCTEXT(...)) rather than as a simple string.
|
| SuppressClassNameForPersistentObject | suppress _ClassName key written for persistent objects that allows them to be deserialized later. This can be useful for times when writing to Json and you don't need to reserialize back into UObjects, as the _ClassName would be unnecessary. |