Quick Tip – Using the ShouldSerializeXXX methods
Something that I
encountered last week.
The ShouldSerialize methods
are optional methods that
you can provide for
a class property.
These methods are built as ShouldSerializePropertyName
and inside of them you can provide a check that will determine whether the
property should be serialized or not. Of course this can be achieved only in
An example of use:
Very helpful if I don’t what to serialize data that is not available.
For further reading – ShouldSerialize and Reset Methods.