MojoX::Renderer::JSON - JSON renderer for Mojo
use MojoX::Renderer::JSON; sub startup { my $self = shift; $self->types->type(json => 'application/json'); my $render = MojoX::Renderer::JSON->build( canonical => 1, utf8 => 1, ); $self->renderer->add_handler(json => $render); }
Once added this renderer will be called by MojoX::Renderer for any given template where the suffix of the specified template matches the suffix used in the add_handler method.
add_handler
This renderer converts the result element in the stash to JSON using the given options. The template name is ignored.
result
This method returns a handler for the Mojo renderer.
Supported parameters are any method defined in JSON, the given value will be passed as an argument.
Graham Barr <gbarr@cpan.org>
Please report any bugs or feature requests to bug-mojox-renderer-json at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=MojoX-Renderer-JSON. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
bug-mojox-renderer-json at rt.cpan.org
JSON, MojoX::Renderer
Copyright (C) 2008 Graham Barr
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install MojoX::Renderer::JSON, copy and paste the appropriate command in to your terminal.
cpanm
cpanm MojoX::Renderer::JSON
CPAN shell
perl -MCPAN -e shell install MojoX::Renderer::JSON
For more information on module installation, please visit the detailed CPAN module installation guide.