POE::Filter::JSON::Incr::Error - Input error marker
# enable the creation of error objects POE::Filter::JSON::Incr->new( errors => 1, ); # and in your event handler, check for them: if ( blessed($_[ARG0]) and $_[ARG0]->isa("POE::Filter::JSON::Incr::Error") ) { warn "input error: " . $_[ARG0]->error; } else { # $_[ARG0] is JSON data }
This is just a simple container for errors and the chunk of text that created the error.
The value of $@, what JSON died with.
$@
The chunk of text that caused the error
To install POE::Filter::JSON::Incr, copy and paste the appropriate command in to your terminal.
cpanm
cpanm POE::Filter::JSON::Incr
CPAN shell
perl -MCPAN -e shell install POE::Filter::JSON::Incr
For more information on module installation, please visit the detailed CPAN module installation guide.