For cases where toString is already defined
Autodetect the serialization format where possible.
Use standard ISO8601 format for dates and times - YYYYMMDDTHHMMSS.FFFFFFFTZ
Use extended ISO8601 format for dates and times - YYYY-MM-DDTHH:MM:SS.FFFFFFFTZ Generally more readable than standard format.
Deserializes data from a file.
Deserializes data from a string.
Serializes data to a file.
Serializes data to a string.
Determines whether or not the given type is a valid (de)serializer