Dancer::Serializer man page on Fedora

Man page or keyword search:  
man Server   31170 pages
apropos Keyword Search (all sections)
Output format
Fedora logo
[printable version]

Dancer::Serializer(3) User Contributed Perl DocumentationDancer::Serializer(3)

NAME
       Dancer::Serializer - serializer wrapper for Dancer

DESCRIPTION
       This module is the wrapper that provides support for different
       serializers.

USAGE
   Default engine
       The default serializer used by Dancer::Serializer is
       Dancer::Serializer::JSON.  You can choose another serializer by setting
       the serializer configuration variable.

   Configuration
       The serializer configuration variable tells Dancer which serializer to
       use to deserialize request and serialize response.

       You change it either in your config.yml file:

	   serializer: "YAML"

       Or in the application code:

	   # setting JSON as the default serializer
	   set serializer => 'JSON';

       In your routes you can access parameters just like any route.

       When in a route you return a Perl data structure, it will be serialized
       automatically to the respective serialized engine (for instance,
       "JSON").

       For "PUT" and "POST" methods you can access the "request-"body> as a
       string, and you can unserialize it, if you really need. If your content
       type is recognized by the serializer, "request-"body> will be
       unserialized automatically, and it will be available as a standard
       parameter.

       For instance, if you call

	curl -X POST -H 'Content-Type: application/json -d "{'id':'bar'}" /foo

       your "foo" route can do something like:

	 post "/foo" => {
	    my $id = param('id'); # gets "bar"
	    #  ...
	 }

AUTHORS
       This module has been written by Alexis Sukrieh and Franck Cuny.	See
       the AUTHORS file that comes with this distribution for details.

LICENSE
       This module is free software and is released under the same terms as
       Perl itself.

SEE ALSO
       See Dancer for details about the complete framework.

perl v5.14.1			  2011-07-26		 Dancer::Serializer(3)
[top]

List of man pages available for Fedora

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net