Unix and Linux Discussions Tagged with bar |
|
Thread / Thread Starter |
Last Post |
Replies |
Views |
Forum |
|
|
|
5 |
4,939 |
UNIX for Beginners Questions & Answers |
|
|
|
1 |
1,788 |
Shell Programming and Scripting |
|
|
|
1 |
1,175 |
What is on Your Mind? |
|
|
|
3 |
5,167 |
Shell Programming and Scripting |
|
|
|
0 |
4,837 |
Programming |
|
|
|
0 |
3,551 |
Windows & DOS: Issues & Discussions |
|
|
|
2 |
7,006 |
Shell Programming and Scripting |
|
|
|
0 |
1,207 |
UNIX and Linux RSS News |
|
|
|
0 |
2,092 |
OS X Support RSS |
|
|
|
0 |
752 |
Software Releases - RSS News |
|
|
|
0 |
777 |
Software Releases - RSS News |
|
|
|
0 |
1,309 |
UNIX and Linux RSS News |
|
|
|
1 |
4,145 |
Shell Programming and Scripting |
|
|
|
0 |
1,068 |
Software Releases - RSS News |
|
|
|
0 |
1,355 |
UNIX and Linux RSS News |
|
|
|
1 |
15,523 |
UNIX for Advanced & Expert Users |
|
|
|
0 |
925 |
UNIX and Linux RSS News |
|
|
|
0 |
654 |
Software Releases - RSS News |
|
|
|
0 |
1,950 |
UNIX and Linux RSS News |
|
|
|
1 |
4,275 |
Linux |
|
|
|
0 |
845 |
Software Releases - RSS News |
|
|
|
3 |
5,345 |
Shell Programming and Scripting |
|
|
|
5 |
2,834 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
3,115 |
UNIX for Advanced & Expert Users |
|
|
|
5 |
2,967 |
UNIX for Dummies Questions & Answers |
|
|
|
3 |
3,866 |
UNIX for Dummies Questions & Answers |
|
|
|
3 |
15,014 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
5,989 |
UNIX for Dummies Questions & Answers |
Mojo::JSON::Pointer(3pm) User Contributed Perl Documentation Mojo::JSON::Pointer(3pm)
NAME
Mojo::JSON::Pointer - JSON Pointers
SYNOPSIS
use Mojo::JSON::Pointer;
my $p = Mojo::JSON::Pointer->new;
say $p->get({foo => [23, 'bar']}, '/foo/1');
say 'Contains "/foo".' if $p->contains({foo => [23, 'bar']}, '/foo');
DESCRIPTION
Mojo::JSON::Pointer implements JSON Pointers as described in http://tools.ietf.org/html/draft-ietf-appsawg-json-pointer
<http://tools.ietf.org/html/draft-ietf-appsawg-json-pointer>.
METHODS
"contains"
my $success = $p->contains($data, '/foo/1');
Check if data structure contains a value that can be identified with the given JSON Pointer.
# True
$p->contains({foo => 'bar', baz => [4, 5, 6]}, '/foo');
$p->contains({foo => 'bar', baz => [4, 5, 6]}, '/baz/2');
# False
$p->contains({foo => 'bar', baz => [4, 5, 6]}, '/bar');
$p->contains({foo => 'bar', baz => [4, 5, 6]}, '/baz/9');
"get"
my $value = $p->get($data, '/foo/bar');
Extract value identified by the given JSON Pointer.
# "bar"
$p->get({foo => 'bar', baz => [4, 5, 6]}, '/foo');
# "4"
$p->get({foo => 'bar', baz => [4, 5, 6]}, '/baz/0');
# "6"
$p->get({foo => 'bar', baz => [4, 5, 6]}, '/baz/2');
SEE ALSO
Mojolicious, Mojolicious::Guides, <http://mojolicio.us>.
perl v5.14.2 2012-09-05 Mojo::JSON::Pointer(3pm)