JSON module
ISerializable
Abstract interface for JSON-serializable objects.
ISerializable
#include <icy/json/iserializable.h>Abstract interface for JSON-serializable objects.
Public Methods
| Return | Name | Description |
|---|---|---|
void | serialize | Serializes this object's state into root. |
void | deserialize | Populates this object's state from root. |
serialize
void serialize(json::Value & root)Serializes this object's state into root.
Parameters
rootJSON object to populate.
deserialize
void deserialize(json::Value & root)Populates this object's state from root.
Parameters
rootJSON object previously produced by serialize().
