NAME
Dancer::Serializer::Mutable - (De)Serialize content using the appropriate HTTP header
SYNOPSIS
DESCRIPTION
This serializer will try find the best (de)serializer for a given request. For this, it will go through:
The content_type from the request headers
the content_type parameter from the URL
the accept from the request headers
The default is application/json
METHODS
serialize
Serialize a data structure. The format it is serialized to is determined automatically as described above. It can be one of YAML, XML, JSON, defaulting to JSON if there's no clear preference from the request.
deserialize
Deserialize the provided serialized data to a data structure. The type of serialization format depends on the request's content-type. For now, it can be one of YAML, XML, JSON.
content_type
Returns the content-type that was used during the last serialize
/ deserialize
call. WARNING : you must call serialize
/ deserialize
before calling content_type
. Otherwise the return value will be undef
.