SweetPea::Application::Json - JSON support for SweetPea-Application.


SweetPea-Application documentation Contained in the SweetPea-Application distribution.

Index


Code Index:

NAME

Top

SweetPea::Application::Json - JSON support for SweetPea-Application.

SYNOPSIS

Top

    ... from inside SweetPea::Application or a Controller;
    $s->json->encode($hashref);
    my $hashref = $s->json->decode($incoming);

METHODS

Top

new

    The new method instantiates a new SweetPea::Application::Json object
    which use JSON as a base for encoding and decoding input to and from JSON
    ojbects. 

    $s->plug( 'json', sub { return SweetPea::Application::Json->new($s); });

AUTHOR

Top

Al Newkirk, <al.newkirk at awnstudio.com>


SweetPea-Application documentation Contained in the SweetPea-Application distribution.
package SweetPea::Application::Json;

use warnings;
use strict;

use base 'JSON';

sub new {
    my ($class, $s) = @_;
    my $self        = JSON->new;
    bless $self, $class;
    $self->{base} = $s;
    return $self;
}

1; # End of SweetPea::Application::Json