Navigation
API > API/Developer > API/Developer/Localization > API/Developer/Localization/Serialization
References
| Module | Localization |
| Header | /Engine/Source/Developer/Localization/Public/Serialization/JsonInternationalizationArchiveSerializer.h |
| Include | #include "Serialization/JsonInternationalizationArchiveSerializer.h" |
Syntax
class FJsonInternationalizationArchiveSerializer
Remarks
Implements a serializer that serializes to and from Json encoded data.
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | DeserializeArchive
(
const FString& InStr, |
Deserializes an archive from a JSON string. | |
| bool | DeserializeArchive
(
TSharedRef< FJsonObject > InJsonObj, |
Deserializes an archive from a JSON object. | |
| bool | DeserializeArchiveFromFile
(
const FString& InJsonFile, |
Deserializes an archive from a JSON file. | |
| bool | DeserializeInternal
(
TSharedRef< FJsonObject > InJsonObj, |
Deserializes an archive from a JSON object. | |
| void | GenerateStructuredData
(
TSharedRef< const FInternationalizationArchive > InArchive, |
Takes a Internationalization archive and arranges the data into a hierarchy based on namespace. | |
| bool | JsonObjToArchive
(
TSharedRef< FJsonObject > InJsonObj, |
Recursive function that will traverse the JSON object and populate an archive. | |
| bool | SerializeArchive
(
TSharedRef< const FInternationalizationArchive > InArchive, |
Serializes an archive to a JSON object. | |
| bool | SerializeArchive
(
TSharedRef< const FInternationalizationArchive > InArchive, |
Serializes an archive to a JSON string. | |
| bool | SerializeArchiveToFile
(
TSharedRef< const FInternationalizationArchive > InArchive, |
Serializes an archive to a JSON string. | |
| bool | SerializeInternal
(
TSharedRef< const FInternationalizationArchive > InArchive, |
Convert a Internationalization archive to a JSON object. | |
| 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. | |
| void | StructuredDataToJsonObj
(
TSharedPtr< const FStructuredArchiveEntry > InElement, |
Populates a JSON object from Internationalization archive data that has been structured based on namespace. |