(undef)
=item * L<JPL::Class> (undef)
=item * L<JPL::Compile> (undef)
=item * L<JSON::PP> (2.27202)
=item * L<JSON::PP::Boolean> (undef)
=item * L<List::Util> (1.31)
=item * L<List::Util::PP> (u
(undef)
=item * L<JPL::Class> (undef)
=item * L<JPL::Compile> (undef)
=item * L<JSON::PP> (undef)
=item * L<JSON::PP::Boolean> (undef)
=item * L<List::Util> (1.22)
=item * L<List::Util::PP> (1.
(undef)
=item * L<JPL::Class> (undef)
=item * L<JPL::Compile> (undef)
=item * L<JSON::PP> (undef)
=item * L<JSON::PP::Boolean> (undef)
=item * L<List::Util> (1.23)
=item * L<List::Util::PP> (1.
(undef)
=item * L<JPL::Class> (undef)
=item * L<JPL::Compile> (undef)
=item * L<JSON::PP> (2.97001)
=item * L<JSON::PP::Boolean> (2.97001)
=item * L<List::Util> (1.50)
=item * L<List::Util::PP>
(undef)
=item * L<JPL::Class> (undef)
=item * L<JPL::Compile> (undef)
=item * L<JSON::PP> (2.27200)
=item * L<JSON::PP::Boolean> (undef)
=item * L<List::Util> (1.25)
=item * L<List::Util::PP> (1
ndef)
=item * L<JPL::Class> (undef)
=item * L<JPL::Compile> (undef)
=item * L<JSON::PP> (2.27300_01)
=item * L<JSON::PP::Boolean> (undef)
=item * L<List::Util> (1.41)
=item * L<List::Util::PP> (
(undef)
=item * L<JPL::Class> (undef)
=item * L<JPL::Compile> (undef)
=item * L<JSON::PP> (2.27203)
=item * L<JSON::PP::Boolean> (undef)
=item * L<List::Util> (1.38)
=item * L<List::Util::PP> (u
ndef)
=item * L<JPL::Class> (undef)
=item * L<JPL::Compile> (undef)
=item * L<JSON::PP> (2.27300_01)
=item * L<JSON::PP::Boolean> (undef)
=item * L<List::Util> (1.42_02)
=item * L<List::Util::PP
(undef)
=item * L<JPL::Class> (undef)
=item * L<JPL::Compile> (undef)
=item * L<JSON::PP> (undef)
=item * L<JSON::PP::Boolean> (undef)
=item * L<List::Util> (1.06_00)
=item * L<List::Util::PP>
(undef)
=item * L<JPL::Class> (undef)
=item * L<JPL::Compile> (undef)
=item * L<JSON::PP> (undef)
=item * L<JSON::PP::Boolean> (undef)
=item * L<List::Util> (1.23)
=item * L<List::Util::PP> (1.
(undef)
=item * L<JPL::Class> (undef)
=item * L<JPL::Compile> (undef)
=item * L<JSON::PP> (2.27202)
=item * L<JSON::PP::Boolean> (undef)
=item * L<List::Util> (1.27)
=item * L<List::Util::PP> (u
package Geo::Coder::DataScienceToolkit;
use strict;
use warnings;
use Carp;
use Encode;
use JSON;
use HTTP::Request;
use LWP::UserAgent;
use LWP::Protocol::http;
use URI;
=head1 NAME
Geo::Coder::D
= Encode::encode_utf8($location);
}
my $uri = URI->new("http://$self->{host}/maps/api/geocode/json");
$location =~ s/\s/+/g;
my %query_parameters = ('address' => $location, 'sensor' => 'false');
eturned error: on $url ", $res->status_line());
return { };
}
my $json = JSON->new()->utf8();
my $rc;
eval {
$rc = $json->decode($res->content());
};
if(!defined($rc)) {
if($@) {
Carp:
(undef)
=item * L<JPL::Class> (undef)
=item * L<JPL::Compile> (undef)
=item * L<JSON::PP> (undef)
=item * L<JSON::PP::Boolean> (undef)
=item * L<List::Util> (1.13)
=item * L<List::Util::PP> (un
(undef)
=item * L<JPL::Class> (undef)
=item * L<JPL::Compile> (undef)
=item * L<JSON::PP> (2.27200)
=item * L<JSON::PP::Boolean> (undef)
=item * L<List::Util> (1.25)
=item * L<List::Util::PP> (u
(undef)
=item * L<JPL::Class> (undef)
=item * L<JPL::Compile> (undef)
=item * L<JSON::PP> (2.27105)
=item * L<JSON::PP::Boolean> (undef)
=item * L<List::Util> (1.23)
=item * L<List::Util::PP> (1
(undef)
=item * L<JPL::Class> (undef)
=item * L<JPL::Compile> (undef)
=item * L<JSON::PP> (2.97000)
=item * L<JSON::PP::Boolean> (2.97000)
=item * L<List::Util> (1.49)
=item * L<List::Util::PP>
s Pro subscription plan"
}
my $format = exists($params->{output}) ? $params->{output} : 'json';
$self->set_persistent_header('User-Agent' => __PACKAGE__ . $WebService::IPAPI::VERSION);
(undef)
=item * L<JPL::Class> (undef)
=item * L<JPL::Compile> (undef)
=item * L<JSON::PP> (2.27203)
=item * L<JSON::PP::Boolean> (undef)
=item * L<List::Util> (1.38)
=item * L<List::Util::PP> (u
use it usually.
But sometimes you have to help Perl to understand that deeply located
element of JSON hash or array was actually updated.
=head3 C<delete>
Deletes the row or rows from the table.
=
al update in table.
=head4 B<JSON> output support
Every row-object has C<TO_JSON()> function that can be automatically used
by C<JSON> C<encode> function. This C<TO_JSON()> has some flexibility what
BC::Users->findOneByUsername("cruks");
my $json = JSON->new->convert_blessed;
# please pay attention on "id", its value is of number type
print $json->encode($user); # {"username":"cruks","id":1
(undef)
=item * L<JPL::Class> (undef)
=item * L<JPL::Compile> (undef)
=item * L<JSON::PP> (2.97001)
=item * L<JSON::PP::Boolean> (2.97001)
=item * L<List::Util> (1.49)
=item * L<List::Util::PP>