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".