enderer::JSON::XS;
use 5.010;
use strict;
use warnings;
our $VERSION = "0.07";
use JSON::XS;
use Mojo::Exception ();
use Mojo::Util qw(monkey_patch);
monkey_patch 'Mojo::Exception', TO_JSON => \&Moj
ur $JSON = JSON::XS->new->utf8->convert_blessed;
sub build {
sub { ${$_[2]} = $JSON->encode($_[3]{json}); };
}
1;
__END__
=encoding utf-8
=head1 NAME
MojoX::Renderer::JSON::XS - Fast JSON::X
plugin('JSON::XS');
# Or manually
$app->renderer->add_handler(
json => MojoX::Renderer::JSON::XS->build,
);
}
=head1 DESCRIPTION
MojoX::Renderer::JSON::XS pr
:JSON::XS;
use strict;
use warnings;
use parent qw(Mojolicious::Plugin);
use MojoX::Renderer::JSON::XS;
sub register {
my ($self, $app, $args) = @_;
$app->renderer->add_handler(
json
X::Renderer::JSON::XS->build,
);
}
1;
__END__
=head1 NAME
Mojolicious::Plugin::JSON::XS - MojoX::Renderer::JSON::XS plugin for Mojolicious
=head1 SYNOPSIS
$app->plugin('JSON::XS');
=hea
jolicious::Plugin::JSON::XS plugs L<MojoX::Renderer::JSON::XS> into L<Mojolicious> application.
=head1 METHODS
=head2 register
Registers JSON handler from L<MojoX::Renderer::JSON::XS>.
=head1 SEE