JSON module

ISerializable

Abstract interface for JSON-serializable objects.

ISerializable

#include <icy/json/iserializable.h>

Subclassed by: Scheduler, Task, Trigger

Abstract interface for JSON-serializable objects.

Public Methods

ReturnNameDescription
voidserializeSerializes this object's state into root.
voiddeserializePopulates this object's state from root.

serialize

void serialize(json::Value & root)

Serializes this object's state into root.

Parameters

  • root JSON object to populate.

deserialize

void deserialize(json::Value & root)

Populates this object's state from root.

Parameters