NAME
POE::Filter::JSON - A POE filter using JSON
SYNOPSIS
use POE::Filter::JSON;
my $filter = POE::Filter::JSON->new();
my $obj = { foo => 1, bar => 2 };
my $json_array = $filter->put( [ $obj ] );
my $obj_array = $filter->get( $json_array );
use POE qw( Filter::Stackable Filter::Line Filter::JSON );
my $filter = POE::Filter::Stackable->new();
$filter->push(
POE::Filter::JSON->new( delimiter => 0 ),
POE::Filter::Line->new(),
);
DESCRIPTION
POE::Filter::JSON provides a POE filter for performing object conversion using JSON. It is suitable for use with POE::Filter::Stackable. Preferably with POE::Filter::Line.
METHODS
new
Creates a new POE::Filter::JSON object. It takes arguments that are passed to objToJson() (as the 2nd argument). See JSON for details.
get
Takes an arrayref which is contains json lines. Returns an arrayref of objects.
put
Takes an arrayref containing objects, returns an arrayref of json linee.
AUTHOR
David Davis <xantus@cpan.org>
LICENSE
New BSD