Navigation
API > API/Runtime > API/Runtime/Json > API/Runtime/Json/Serialization
Inheritance Hierarchy
- FJsonSerializerBase
- FJsonSerializerReader
- FJsonSerializerWriter
References
| Module | Json |
| Header | /Engine/Source/Runtime/Json/Public/Serialization/JsonSerializerMacros.h |
| Include | #include "Serialization/JsonSerializerMacros.h" |
Syntax
struct FJsonSerializerBase
Remarks
Base interface used to serialize to/from JSON. Hides the fact there are separate read/write classes
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | EndArray () |
||
| void | EndObject () |
||
| TSharedPtr< FJsonObject > | GetObject () |
||
| bool | IsLoading () |
||
| bool | IsSaving () |
||
| void | |||
| void | Serialize
(
const TCHAR* Name, |
||
| void | |||
| void | |||
| void | Serialize
(
const TCHAR* Name, |
||
| void | Serialize
(
const TCHAR* Name, |
||
| void | Serialize
(
const TCHAR* Name, |
||
| void | Serialize
(
const TCHAR* Name, |
||
| void | Serialize
(
const TCHAR* Name, |
||
| void | SerializeArray
(
const TCHAR* Name, |
||
| void | SerializeArray
(
const TCHAR* Name, |
||
| void | SerializeArray
(
FJsonSerializableArray& Array |
||
| void | SerializeArray
(
const TCHAR* Name, |
||
| void | SerializeMap
(
const TCHAR* Name, |
||
| void | SerializeMap
(
const TCHAR* Name, |
||
| void | SerializeMap
(
const TCHAR* Name, |
||
| void | SerializeMap
(
const TCHAR* Name, |
||
| void | SerializeMap
(
const TCHAR* Name, |
||
| void | SerializeMapSafe
(
const TCHAR* Name, |
||
| void | SerializeSimpleMap
(
FJsonSerializableKeyValueMap& Map |
||
| void | StartArray () |
||
| void | StartArray
(
const FString& Name |
||
| void | StartObject () |
||
| void | StartObject
(
const FString& Name |
||
| void | WriteIdentifierPrefix
(
const TCHAR* Name |
||
| void | WriteRawJSONValue
(
const TCHAR* Value |