Navigation
API > API/Developer > API/Developer/Localization
Implements a serializer that serializes to and from Json encoded data.
| Name | FJsonInternationalizationArchiveSerializer |
| Type | class |
| Header File | /Engine/Source/Developer/Localization/Public/Serialization/JsonInternationalizationArchiveSerializer.h |
| Include Path | #include "Serialization/JsonInternationalizationArchiveSerializer.h" |
Syntax
class FJsonInternationalizationArchiveSerializer
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| NAMESPACE_DELIMITER | const FString | Serialization/JsonInternationalizationArchiveSerializer.h | |
| TAG_CHILDREN | const FString | Serialization/JsonInternationalizationArchiveSerializer.h | |
| TAG_DEPRECATED_DEFAULTTEXT | const FString | Serialization/JsonInternationalizationArchiveSerializer.h | |
| TAG_DEPRECATED_TRANSLATEDTEXT | const FString | Serialization/JsonInternationalizationArchiveSerializer.h | |
| TAG_FORMATVERSION | const FString | Serialization/JsonInternationalizationArchiveSerializer.h | |
| TAG_KEY | const FString | Serialization/JsonInternationalizationArchiveSerializer.h | |
| TAG_METADATA | const FString | Serialization/JsonInternationalizationArchiveSerializer.h | |
| TAG_METADATA_KEY | const FString | Serialization/JsonInternationalizationArchiveSerializer.h | |
| TAG_NAMESPACE | const FString | Serialization/JsonInternationalizationArchiveSerializer.h | |
| TAG_OPTIONAL | const FString | Serialization/JsonInternationalizationArchiveSerializer.h | |
| TAG_SOURCE | const FString | Serialization/JsonInternationalizationArchiveSerializer.h | |
| TAG_SOURCE_TEXT | const FString | Serialization/JsonInternationalizationArchiveSerializer.h | |
| TAG_SUBNAMESPACES | const FString | Serialization/JsonInternationalizationArchiveSerializer.h | |
| TAG_TRANSLATION | const FString | Serialization/JsonInternationalizationArchiveSerializer.h | |
| TAG_TRANSLATION_TEXT | const FString | Serialization/JsonInternationalizationArchiveSerializer.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool DeserializeArchive
(
const FString& InStr, |
Deserializes an archive from a JSON string. | Serialization/JsonInternationalizationArchiveSerializer.h | |
static bool DeserializeArchive
(
TSharedRef< FJsonObject > InJsonObj, |
Deserializes an archive from a JSON object. | Serialization/JsonInternationalizationArchiveSerializer.h | |
static bool DeserializeArchiveFromFile
(
const FString& InJsonFile, |
Deserializes an archive from a JSON file. | Serialization/JsonInternationalizationArchiveSerializer.h | |
static bool DeserializeInternal
(
TSharedRef< FJsonObject > InJsonObj, |
Deserializes an archive from a JSON object. | Serialization/JsonInternationalizationArchiveSerializer.h | |
static void GenerateStructuredData
(
TSharedRef< const FInternationalizationArchive > InArchive, |
Takes a Internationalization archive and arranges the data into a hierarchy based on namespace. | Serialization/JsonInternationalizationArchiveSerializer.h | |
static bool JsonObjToArchive
(
TSharedRef< FJsonObject > InJsonObj, |
Recursive function that will traverse the JSON object and populate an archive. | Serialization/JsonInternationalizationArchiveSerializer.h | |
static bool SerializeArchive
(
TSharedRef< const FInternationalizationArchive > InArchive, |
Serializes an archive to a JSON object. | Serialization/JsonInternationalizationArchiveSerializer.h | |
static bool SerializeArchive
(
TSharedRef< const FInternationalizationArchive > InArchive, |
Serializes an archive to a JSON string. | Serialization/JsonInternationalizationArchiveSerializer.h | |
static bool SerializeArchiveToFile
(
TSharedRef< const FInternationalizationArchive > InArchive, |
Serializes an archive to a JSON string. | Serialization/JsonInternationalizationArchiveSerializer.h | |
static bool SerializeInternal
(
TSharedRef< const FInternationalizationArchive > InArchive, |
Convert a Internationalization archive to a JSON object. | Serialization/JsonInternationalizationArchiveSerializer.h | |
static void SortStructuredData
(
TSharedPtr< FStructuredArchiveEntry > InElement |
Goes through the structured, hierarchy based, archive data and does a non-culture specific sort on namespaces and default text. | Serialization/JsonInternationalizationArchiveSerializer.h | |
static void StructuredDataToJsonObj
(
TSharedPtr< const FStructuredArchiveEntry > InElement, |
Populates a JSON object from Internationalization archive data that has been structured based on namespace. | Serialization/JsonInternationalizationArchiveSerializer.h |