Navigation
API > API/Developer > API/Developer/Localization > API/Developer/Localization/Serialization
References
| Module | Localization |
| Header | /Engine/Source/Developer/Localization/Public/Serialization/JsonInternationalizationManifestSerializer.h |
| Include | #include "Serialization/JsonInternationalizationManifestSerializer.h" |
Syntax
class FJsonInternationalizationManifestSerializer
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | DeserializeInternal
(
const TSharedRef< FJsonObject > InJsonObj, |
Convert a JSON object to a Internationalization manifest. | |
| bool | DeserializeManifest
(
const FString& InStr, |
Deserializes a Internationalization manifest from a JSON string. | |
| bool | DeserializeManifest
(
TSharedRef< FJsonObject > InJsonObj, |
Deserializes a Internationalization manifest from a JSON object. | |
| bool | DeserializeManifestFromFile
(
const FString& InJsonFile, |
Deserializes a Internationalization manifest from a JSON file. | |
| void | GenerateStructuredData
(
TSharedRef< const FInternationalizationManifest > InManifest, |
Takes a Internationalization manifest and arranges the data into a hierarchy based on namespace. | |
| bool | JsonObjToManifest
(
TSharedRef< FJsonObject > InJsonObj, |
Recursive function that will traverse the JSON object and populate a Internationalization manifest. | |
| bool | SerializeInternal
(
TSharedRef< const FInternationalizationManifest > InManifest, |
Convert a Internationalization manifest to a JSON object. | |
| bool | SerializeManifest
(
TSharedRef< const FInternationalizationManifest > Manifest, |
Serializes a Internationalization manifest to a JSON string. | |
| bool | SerializeManifest
(
TSharedRef< const FInternationalizationManifest > Manifest, |
Serializes a Internationalization manifest to a JSON object. | |
| bool | SerializeManifestToFile
(
TSharedRef< const FInternationalizationManifest > Manifest, |
Serializes a Internationalization manifest to a JSON file. | |
| void | SortStructuredData
(
TSharedPtr< FStructuredEntry > InElement |
Goes through the structured, hierarchy based, manifest data and does a non-culture specific sort on namespaces, default text, and key. | |
| void | StructuredDataToJsonObj
(
TSharedPtr< const FStructuredEntry > InElement, |
Populates a JSON object from Internationalization manifest data that has been structured based on namespace. |