Unix and Linux Discussions Tagged with 2.6 |
|
Thread / Thread Starter |
Last Post |
Replies |
Views |
Forum |
|
|
|
0 |
1,582 |
Solaris |
|
|
|
14 |
10,239 |
Solaris |
|
|
|
0 |
1,902 |
Software Releases - RSS News |
|
|
|
0 |
1,075 |
Software Releases - RSS News |
|
|
|
0 |
1,180 |
Software Releases - RSS News |
|
|
|
0 |
1,367 |
Software Releases - RSS News |
|
|
|
0 |
1,077 |
Software Releases - RSS News |
|
|
|
0 |
1,042 |
Software Releases - RSS News |
|
|
|
0 |
1,109 |
Software Releases - RSS News |
|
|
|
0 |
1,073 |
Software Releases - RSS News |
|
|
|
0 |
1,105 |
Software Releases - RSS News |
|
|
|
0 |
1,135 |
Software Releases - RSS News |
|
|
|
0 |
980 |
Software Releases - RSS News |
|
|
|
0 |
1,023 |
Software Releases - RSS News |
|
|
|
0 |
1,008 |
Software Releases - RSS News |
|
|
|
0 |
1,634 |
Software Releases - RSS News |
|
|
|
0 |
5,108 |
Web Development |
|
|
|
0 |
1,059 |
Software Releases - RSS News |
|
|
|
0 |
1,107 |
Software Releases - RSS News |
|
|
|
0 |
966 |
Software Releases - RSS News |
|
|
|
0 |
983 |
Software Releases - RSS News |
|
|
|
0 |
868 |
Software Releases - RSS News |
|
|
|
0 |
1,288 |
Software Releases - RSS News |
|
|
|
0 |
1,140 |
Software Releases - RSS News |
|
|
|
0 |
912 |
Software Releases - RSS News |
|
|
|
0 |
1,856 |
OS X OpenSource RSS |
|
|
|
0 |
962 |
Software Releases - RSS News |
|
|
|
0 |
946 |
Software Releases - RSS News |
|
|
|
0 |
1,091 |
Software Releases - RSS News |
|
|
|
0 |
777 |
Software Releases - RSS News |
|
|
|
0 |
1,087 |
Software Releases - RSS News |
|
|
|
0 |
1,048 |
Software Releases - RSS News |
|
|
|
0 |
842 |
Software Releases - RSS News |
|
|
|
0 |
896 |
Software Releases - RSS News |
|
|
|
0 |
924 |
Software Releases - RSS News |
|
|
|
0 |
831 |
Software Releases - RSS News |
|
|
|
0 |
896 |
Software Releases - RSS News |
|
|
|
0 |
761 |
Software Releases - RSS News |
|
|
|
0 |
992 |
Software Releases - RSS News |
|
|
|
0 |
1,398 |
Software Releases - RSS News |
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)