On Tue, 21 Oct 2014 08:26:28 GMT, Jack Applegame wrote:

The current implementation of the serialization framework always serializes all serializable fields.

I think there must be a way to specify (runtime) that a particular field must not be serialized.

For example, seriŠ°lizer skips the field is marked as optional if its value is the default value. Or if the field is marked as optional and has bool skipSerialization() method and it returns true.

What do you think about this?

There's @ignore for this: http://vibed.org/api/vibe.data.serialization/ignore