Default De-serialization Functions¶
See also
SQLAthanor applies default de-serialization functions to process your model attributes before assigning their de-serialized value to your model attribute. These default functions primarily exist to validate that a value assigned to a given attribute is valid given that attribute’s SQLAlchemy Data Type.
The table below shows the data type that is assigned to a model attribute by the default de-serialization function based on the attribute’s data type.
Note
If the default de-serializer function cannot coerce the value extracted from
your serialized data to either None
or the expected data
type, SQLAthanor will raise
ValueDeserializationError
.