Decode a value from a serial payload.
Decode the payload back to the original object.
Encode a value to a serial payload.
Encode the payload as a JSON state.
Helper to get an instance of the Serialization service.
Return true if the serial payload can be decoded by this serializer.
A serializer implementation that serializes class instances derived from the Canon loading system. These instances must be CanonicalItemClass instances and take no constructor parameters. If the instance is Rehydratable, then the state will be (re-)stored.