Group
Extension

Matches 35358

Travel-Status-DE-HAFAS ( D/DE/DERF/Travel-Status-DE-HAFAS-6.23.tar.gz, DERF, 2025; MetaCPAN )
Travel-Status-DE-HAFAS/lib/Travel/Status/DE/HAFAS/Journey.pm ( view source; MetaCPAN )
loc->eva eq $req_stop ) {
			return $stop->prod_dep // $stop->prod_arr;
		}
	}
	return;
}

sub TO_JSON {
	my ($self) = @_;

	my $ret = { %{$self} };

	for my $k ( keys %{$ret} ) {
		if ( ref( $ret->{$
Travel-Status-DE-HAFAS ( D/DE/DERF/Travel-Status-DE-HAFAS-6.23.tar.gz, DERF, 2025; MetaCPAN )
Travel-Status-DE-HAFAS/lib/Travel/Status/DE/HAFAS/Location.pm ( view source; MetaCPAN )
 => $loc->{wt},
		distance_m => $loc->{dist},
	};

	bless( $ref, $obj );

	return $ref;
}

sub TO_JSON {
	my ($self) = @_;

	my $ret = { %{$self} };

	return $ret;
}

1;

__END__

=head1 NAME

Travel:
TimeZone-TimeZoneDB ( N/NH/NHORNE/TimeZone-TimeZoneDB-0.04.tar.gz, NHORNE, 2025; MetaCPAN )
TimeZone-TimeZoneDB/lib/TimeZone/TimeZoneDB.pm ( view source; MetaCPAN )
package TimeZone::TimeZoneDB;

use strict;
use warnings;

use Carp;
use CHI;
use JSON::MaybeXS;
use LWP::UserAgent;
use Object::Configure;
use Params::Get 0.13;
use Params::Validate::Strict 0.10;
use 
obust error handling, ensuring proper validation of input parameters and secure API interactions.
JSON responses are safely parsed with error handling to prevent crashes.
Designed for flexibility,
it 
ader
	$uri->query_form(
		by => 'position',
		lat => $latitude,
		lng => $longitude,
		format => 'json',
		key => $self->{'key'}
	);
	my $url = $uri->as_string();

	# # Set up HTTP headers
	# my $req 
Travel-Status-DE-HAFAS ( D/DE/DERF/Travel-Status-DE-HAFAS-6.23.tar.gz, DERF, 2025; MetaCPAN )
Travel-Status-DE-HAFAS/lib/Travel/Status/DE/HAFAS/Product.pm ( view source; MetaCPAN )
  => $class,
		operator  => $operator,
	};

	bless( $ref, $obj );

	return $ref;
}

# }}}

sub TO_JSON {
	my ($self) = @_;

	return { %{$self} };
}

1;

__END__

=head1 NAME

Travel::Status::DE::HAFAS
ClarID-Tools ( M/MR/MRUEDA/ClarID-Tools-0.02.tar.gz, MRUEDA, 2025; MetaCPAN )
ClarID-Tools/lib/ClarID/Tools/Command/validate.pm ( view source; MetaCPAN )
=> 'pod',
  version   => $ClarID::Tools::VERSION;
use YAML::XS        qw(LoadFile);
use JSON::XS   qw(decode_json);
use Path::Tiny      qw(path);
use ClarID::Tools::Validator;
# Tell App::Cmd this is 

  default  => sub { catfile( $ClarID::Tools::share_dir, 'clarid-codebook-schema.json' ) },
  doc      => 'path to JSON Schema file',
);

option debug => (
  is       => 'ro',
  is_flag  => 1,
  defau
     => 'self-validate the schema before use',
);
sub abstract { "validate a codebook against its JSON schema" }

sub execute {
    my ($self, $opts, @args) = @_;

    my $cb_data    = LoadFile( $self
IPCamera-Reolink ( S/SF/SFOBERSKI/IPCamera-Reolink-1.09.tar.gz, SFOBERSKI, 2025; MetaCPAN )
IPCamera-Reolink/blib/lib/IPCamera/Reolink.pm ( view source; MetaCPAN )
rsion 8 2023-4"

use 5.006;
use strict;
use warnings;

use REST::Client;
use IO::Socket::SSL;
use JSON;
use Data::Dump;
use Time::HiRes;
use String::Random;

# IPCamera::Reolink channel values.
use co
nk::_sendCameraCommand($camera_command): " . $t1 . ": call JSON::encode_json()\n" if($DEBUG > 2);
    my $encoded_request = JSON::encode_json($request_r);

    my $t2 = Time::HiRes::time() if($DEBUG >
($token)){
        if($camera_command eq 'Snap'){
            # Snap command returns JPG data not JSON, rs is a random string used to prevent browser caching of the image data.
            my $url = '
Image-ExifTool ( E/EX/EXIFTOOL/Image-ExifTool-13.36.tar.gz, EXIFTOOL, 2025; MetaCPAN )
Image-ExifTool/lib/Image/ExifTool/CBOR.pm ( view source; MetaCPAN )
e strict;
use vars qw($VERSION);
use Image::ExifTool qw(:DataAccess :Utils);
use Image::ExifTool::JSON;

$VERSION = '1.03';

sub ProcessCBOR($$$);
sub ReadCBORValue($$$$);

# optional CBOR type code
m
ormat'     => 'Format',
    # my sample file has the following 2 tags in CBOR, but they should be JSON
    authorName      => { Name => 'AuthorName', Groups => { 2 => 'Author' } },
    authorIdentifie
Tool::JSON::ProcessTag($et, $tagTablePtr, $tag, $$val{$tag});
            }
        } elsif (ref $val eq 'ARRAY') {
            for ($i=0; $i<@$val; ++$i) {
                Image::ExifTool::JSON::Proc
Image-ExifTool ( E/EX/EXIFTOOL/Image-ExifTool-13.36.tar.gz, EXIFTOOL, 2025; MetaCPAN )
Image-ExifTool/lib/Image/ExifTool/Exif.pm ( view source; MetaCPAN )
able => 'string',
        Protected => 1,
        SubDirectory => { TagTable => 'Image::ExifTool::JSON::Main' },
    },
    0x9a00 => {
        Name => 'XiaomiModel',
        Writable => 'string',
   
Cpanel-JSON-XS ( R/RU/RURBAN/Cpanel-JSON-XS-4.40.tar.gz, RURBAN, 2025; MetaCPAN )
Cpanel-JSON-XS/XS.xs ( view source; MetaCPAN )
i.e. "JSON" in big-endian
#define JSON_MAGIC 0x4A534F4E

/* types */
#define JSON_TYPE_SCALAR       0x0000
#define JSON_TYPE_BOOL         0x0001
#define JSON_TYPE_INT          0x0002
#define JSON_TYPE
03
#define JSON_TYPE_STRING       0x0004

/* flags */
#define JSON_TYPE_CAN_BE_NULL  0x0100

/* null type */
#define JSON_TYPE_NULL         JSON_TYPE_CAN_BE_NULL

/* classes */
#define JSON_TYPE_CLASS
l::JSON::XS::Type"
#define JSON_TYPE_ARRAYOF_CLASS  "Cpanel::JSON::XS::Type::ArrayOf"
#define JSON_TYPE_HASHOF_CLASS   "Cpanel::JSON::XS::Type::HashOf"
#define JSON_TYPE_ANYOF_CLASS    "Cpanel::JSON::
Image-ExifTool ( E/EX/EXIFTOOL/Image-ExifTool-13.36.tar.gz, EXIFTOOL, 2025; MetaCPAN )
Image-ExifTool/lib/Image/ExifTool/QuickTime.pm ( view source; MetaCPAN )
me::Stream',
            ProcessProc => \&ProcessKenwood,
        },
    },{
        Name => 'LigoJSON',
        Condition => '$$valPt =~ /^LIGOGPSINFO \{/',
        SubDirectory => {
            TagT
e::ExifTool::QuickTime::Stream',
            ProcessProc => 'Image::ExifTool::LigoGPS::ProcessLigoJSON',
        },
    },{
        Name => 'GKUData',
        Condition => '$$valPt =~ /^.{8}__V35AX_QV
ytes hex "05 00's..." (DuDuBell M1) "05 08 02 01 ..." (VSYS M6L)
    gdat => {   # Base64-encoded JSON-format timed GPS (Nextbase software)
        Name => 'GPSData',
        SubDirectory => {
       
YAML-Safe ( R/RU/RURBAN/YAML-Safe-0.83.tar.gz, RURBAN, 2025; MetaCPAN )
YAML-Safe/Safe.xs ( view source; MetaCPAN )
adver = 0;
    /* JSON::PP::Boolean:: or boolean:: */
    GV* stashgv = gv_fetchpvn_flags(stash, strlen(stash), GV_NOADD_NOINIT, SVt_PVHV);
    if (stashgv && strEQ(SvPVX(name), "JSON::PP")) {
       
 /* Check for compat. versions. Which JSON::PP::Boolean is loaded? */
        /* Cpanel::JSON::XS needs 3.0236, JSON::XS needs 3.0 */
        char* file = GvFILE(stashgv);
        if (file) {
        
    /* we rely on C89 now */
            if (strstr(file, "Cpanel/JSON/XS.pm") &&
                version_number("Cpanel::JSON::XS::VERSION") < 3.0236)
                badver = 1;
            else if 
Cpanel-JSON-XS ( R/RU/RURBAN/Cpanel-JSON-XS-4.40.tar.gz, RURBAN, 2025; MetaCPAN )
Cpanel-JSON-XS/XS/Boolean.pm ( view source; MetaCPAN )
=head1 NAME

Cpanel::JSON::XS::Boolean - true and false values

=head1 SYNOPSIS

  # do not "use" yourself

See L<Cpanel::JSON::XS/"true, false">

=head1 DESCRIPTION

This module exists only to provid
r Storable
and similar modules and interop with L<JSON::XS> booleans.  See
L<Cpanel::JSON::XS> for more info about this class.

=cut

use Cpanel::JSON::XS ();

1;

=head1 AUTHOR

 Marc Lehmann <schmor
YAML-Safe ( R/RU/RURBAN/YAML-Safe-0.83.tar.gz, RURBAN, 2025; MetaCPAN )
YAML-Safe/Safe.pm ( view source; MetaCPAN )
olean>
=item C<get_boolean>

Set to "JSON::PP" or "boolean" to enable or 0 to disable.  Encodes
true and false to the respective classes. It will try to load
L<JSON::PP> or L<boolean> and die if it ca
ucture:

      my $o = YAML::Safe->new->boolean("JSON::PP"); # or "boolean"
      my $data = $o->Load("booltrue: true");
      $data->{boolfalse} = JSON::PP::false;
      my $yaml = Dump($data);
     
 # boolfalse: false
      # booltrue: true

Please note that JSON::PP::Boolean and boolean.pm behave a bit differently.
Ideally you should only use them in boolean context.
Setting a boolean() class i
Sisimai ( A/AK/AKXLIX/Sisimai-v5.4.1.tar.gz, AKXLIX, 2025; MetaCPAN )
Sisimai/lib/Sisimai/Address.pm ( view source; MetaCPAN )
unless $local[0] =~ /\A([-_\w]+?)[+].+\z/;
    return $1.'@'.$local[1];
}

sub TO_JSON {
    # Instance method for JSON::encode()
    # @return   [String] The value of "address" accessor
    my $self 
JSON-XS ( M/ML/MLEHMANN/JSON-XS-4.04.tar.gz, MLEHMANN, 2025; MetaCPAN )
JSON-XS/XS/Boolean.pm ( view source; MetaCPAN )
=head1 NAME

JSON::XS::Boolean - dummy module providing JSON::XS::Boolean

=head1 SYNOPSIS

 # do not "use" yourself

=head1 DESCRIPTION

This module exists only to provide overload resolution for Sto
 that was decoded by JSON::XS versions
before 3.0.

Since 3.0, JSON::PP::Boolean has replaced it. Support for
JSON::XS::Boolean will be removed in a future release.

=cut

use JSON::XS ();

1;

=head1
Image-ExifTool ( E/EX/EXIFTOOL/Image-ExifTool-13.36.tar.gz, EXIFTOOL, 2025; MetaCPAN )
Image-ExifTool/lib/Image/ExifTool/BuildTagLookup.pm ( view source; MetaCPAN )
# put IPTC after EXIF,
    GPS     => 'XMP',   # etc...
    Composite => 'Extra',
    CBOR    => 'JSON',
    GeoTiff => 'GPS',
    CanonVRD=> 'CanonCustom',
    DJI     => 'Casio',
    FLIR    => 'DJI
JSON-XS ( M/ML/MLEHMANN/JSON-XS-4.04.tar.gz, MLEHMANN, 2025; MetaCPAN )
JSON-XS/XS.xs ( view source; MetaCPAN )
HORT_STRING_LEN 16384 // special-case strings of up to this size

#define DECODE_WANTS_OCTETS(json) ((json)->flags & F_UTF8)

#define SB do {
#define SE } while (0)

#if __GNUC__ >= 3
# define expect(
XCEEDED "json text or perl structure exceeds maximum nesting level (max_depth set too low?)"

#ifdef USE_ITHREADS
# define JSON_STASH (expect_true (json_stash) ? json_stash : gv_stashpv ("JSON::XS", 1
(bool_ ## value) ? bool_ ## value : get_bool ("Types::Serialiser::" # value))
#else
# define JSON_STASH json_stash
# define BOOL_STASH bool_stash
# define GET_BOOL(value) bool_ ## value
#endif

// the
Amazon-Credentials ( B/BI/BIGFOOT/Amazon-Credentials-1.1.25.tar.gz, BIGFOOT, 2025; MetaCPAN )
Amazon-Credentials/lib/Amazon/Credentials.pm ( view source; MetaCPAN )
ch_vars);
use Exporter;
use File::HomeDir;
use File::chdir;
use HTTP::Request;
use JSON::PP qw(decode_json encode_json);
use LWP::UserAgent;
use List::Util qw(pairs any);
use MIME::Base64;
use POSIX::
fh>;

    close $fh
      or croak "could not close filehandle on $process\n";

    return decode_json($credentials_str);
  };

  if ( $EVAL_ERROR || !$credentials ) {
    croak "could not get credent
t of Dodge
      last if !$rsp->is_success;

      if ($role) {
        my $creds_source = decode_json( $rsp->content );

        $creds = populate_creds( 'IAM', \@cred_keys, $creds_source );
        
TimeZone-TimeZoneDB ( N/NH/NHORNE/TimeZone-TimeZoneDB-0.04.tar.gz, NHORNE, 2025; MetaCPAN )
TimeZone-TimeZoneDB/scripts/generate_index.pl ( view source; MetaCPAN )
l

use strict;
use warnings;

use JSON::MaybeXS;
use File::Glob ':glob';
use File::Slurp;
use POSIX qw(strftime);
use File::stat;

my $cover_db = 'cover_db/cover.json';
my $output = 'cover_html/index.
html';

# Read and decode coverage data
my $json_text = read_file($cover_db);
my $data = decode_json($json_text);

my $coverage_pct = 0;
my $badge_color = 'red';

if(my $total_info = $data->{summary}{
} bsd_glob("coverage_history/*.json");
my $prev_data;

if (@history >= 1) {
	my $prev_file = $history[-1];	# Most recent before current
	eval {
		$prev_data = decode_json(read_file($prev_file));
	};
}
Sisimai ( A/AK/AKXLIX/Sisimai-v5.4.1.tar.gz, AKXLIX, 2025; MetaCPAN )
Sisimai/lib/Sisimai/Data.pm ( view source; MetaCPAN )
[String] type   Data format: json, yaml
    # @return   [String, Undef] Dumped data or Undef if the value of first
    #                           argument is neither "json" nor "yaml"
    my $self = 
shift;
    my $type = shift || 'json';
    return undef unless $type =~ /\A(?:json|yaml)\z/;

    my $referclass = 'Sisimai::Data::'.uc($type);
    my $modulepath = 'Sisimai/Data/'.uc($type).'.pm';

 
isimai::Address> object generated from the sender address.
When Sisimai::Data object is dumped as JSON, this value converted to an email
address. Sisimai::Address object have the following accessors:

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.