debian man page for mojo::json

Query: mojo::json

OS: debian

Section: 3pm

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

Mojo::JSON(3pm) 					User Contributed Perl Documentation					   Mojo::JSON(3pm)

NAME
Mojo::JSON - Minimalistic JSON
SYNOPSIS
use Mojo::JSON; my $json = Mojo::JSON->new; my $bytes = $json->encode({foo => [1, 2], bar => 'hello!'}); my $hash = $json->decode($bytes);
DESCRIPTION
Mojo::JSON is a minimalistic and relaxed implementation of RFC 4627. While it is possibly the fastest pure-Perl JSON parser available, you should not use it for validation. It supports normal Perl data types like "Scalar", "Array" reference, "Hash" reference and will try to call the "TO_JSON" method on blessed references, or stringify them if it doesn't exist. [1, -2, 3] -> [1, -2, 3] {"foo": "bar"} -> {foo => 'bar'} Literal names will be translated to and from Mojo::JSON constants or a similar native Perl value. true -> Mojo::JSON->true false -> Mojo::JSON->false null -> undef Decoding UTF-16 (LE/BE) and UTF-32 (LE/BE) will be handled transparently, encoding will only generate UTF-8. The two unicode whitespace characters "u2028" and "u2029" will always be escaped to make JSONP easier.
ATTRIBUTES
Mojo::JSON implements the following attributes. "error" my $err = $json->error; $json = $json->error('Oops!'); Parser errors.
METHODS
Mojo::JSON inherits all methods from Mojo::Base and implements the following new ones. "decode" my $array = $json->decode($bytes); my $hash = $json->decode($bytes); Decode JSON. "encode" my $bytes = $json->encode({foo => 'bar'}); Encode Perl structure. "false" my $false = Mojo::JSON->false; my $false = $json->false; False value, used because Perl has no native equivalent. "true" my $true = Mojo::JSON->true; my $true = $json->true; True value, used because Perl has no native equivalent.
SEE ALSO
Mojolicious, Mojolicious::Guides, <http://mojolicio.us>. perl v5.14.2 2012-09-05 Mojo::JSON(3pm)
Related Man Pages
mojo::bytestream(3pm) - debian
mojo::json::pointer(3pm) - debian
mojo::path(3pm) - debian
mojo::server::cgi(3pm) - debian
mojo::upload(3pm) - debian
Similar Topics in the Unix Linux Community
what's wrong with my regex using find
Convert json to xml
Tweak python program to give result in json
Split JSON to different data files
JSON Output format