The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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 to a structure. The type of structure depends of the request's content-type. For now, it can be one of YAML, XML, JSON.

deserialize

Deserialize a YAML structure to a data structure. The type of structure depends of the request's content-type. For now, it can be one of YAML, XML, JSON.

content_type

Returns the content-type that were used during the last serialize / deserialize call. WARNING : you must call serialize / deserialize before calling content_type. Otherwise he return value will be undef.