Navigation
| Name | JsonUtilities |
| Type | Runtime |
| Location | /Engine/Source/Runtime/JsonUtilities/ |
| Module Build Rules | JsonUtilities.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FJsonDomBuilder | Helpers for creating TSharedPtr |
| FJsonObjectConverter | Class that handles converting Json objects to and from UStructs |
| UJsonUtilitiesDummyObject |
Structs
| Name | Remarks |
|---|---|
| FJsonObjectStructInterfaceRegistry | Global registry for type-registered static-interface converters to override default struct behavior in FJsonObjectConverter. |
| FJsonObjectWrapper | UStruct that holds a JsonObject, can be used by structs passed to JsonObjectConverter to pass through JsonObjects directly |
| IJsonObjectStructConverter | UStructs are special and may need to avoid the use of virtual functions via standard interface patterns due to mismatched base-class polymorphism. |
| TImplementsJsonObjectStructConverter | This template is to be statically constructed and passed as a parameter to RegisterStructConverter in StartupModule() for the specified StructType. |
Enums
Public
| Name | Remarks |
|---|---|
| EJsonObjectConversionFlags | |
| EJsonObjectConvertResult |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!
(
EJsonObjectConversionFlags E |
JsonObjectConverter.h | ||
EJsonObjectConversionFlags operator&
(
EJsonObjectConversionFlags Lhs, |
JsonObjectConverter.h | ||
EJsonObjectConversionFlags & operator&=
(
EJsonObjectConversionFlags& Lhs, |
JsonObjectConverter.h | ||
EJsonObjectConversionFlags operator^
(
EJsonObjectConversionFlags Lhs, |
JsonObjectConverter.h | ||
EJsonObjectConversionFlags & operator^=
(
EJsonObjectConversionFlags& Lhs, |
JsonObjectConverter.h | ||
EJsonObjectConversionFlags operator|
(
EJsonObjectConversionFlags Lhs, |
JsonObjectConverter.h | ||
EJsonObjectConversionFlags & operator|=
(
EJsonObjectConversionFlags& Lhs, |
JsonObjectConverter.h | ||
EJsonObjectConversionFlags operator~
(
EJsonObjectConversionFlags E |
JsonObjectConverter.h |