IDS peak ICV v1.6.0
Loading...
Searching...
No Matches
Serialization

Data Structures

class  Archive
 A key-value store that implements the IArchive interface. More...
 
class  Deserializer
 Deserializer for reading serialized data and converting it into an IArchive object. More...
 
class  Serializer
 Serializer for writing IArchive objects to an output stream. More...
 

Enumerations

enum class  SerializationType { Json = PEAK_ICV_SERIALIZATION_TYPE_JSON }
 Enumeration of supported serialization formats. More...
 

Detailed Description

Object serialization.

Serialization refers to the process of transforming an object’s state or a data structure into a format suitable for storage or transmission (e.g., files, databases, or network streams). This allows data to be persisted and later reconstructed through deserialization, restoring the original structure and values.

Typical use cases include:

Enumeration Type Documentation

◆ SerializationType

enum class SerializationType
strong

Enumeration of supported serialization formats.

This enumeration defines the data formats available for serializing and deserializing IArchive objects. The serialization system uses this type to select the appropriate format for reading and writing archive data.

See also
Serializer
Deserializer
peak::common::serialization::IArchive
Since
ids_peak_icv 1.0
Enumerator
Json 

JSON (JavaScript Object Notation) format.

A lightweight, text-based data interchange format that is human-readable and widely supported across platforms.

Since
ids_peak_icv 1.0