Group
Extension

Matches 35358

Net-RDAP ( G/GB/GBROWN/Net-RDAP-0.40.tar.gz, GBROWN, 2025; MetaCPAN )
Net-RDAP/lib/Net/RDAP/Object/Entity.pm ( view source; MetaCPAN )
s the role specified by C<$role>.

=over

=item * L<https://www.iana.org/assignments/rdap-json-values/rdap-json-values.xhtml>

=back

=cut

sub roles { $_[0]->{'roles'} ? @{$_[0]->{'roles'}} : () }

s
CSAF ( G/GD/GDT/CSAF-0.26.tar.gz, GDT, 2025; MetaCPAN )
CSAF/lib/CSAF/Downloader.pm ( view source; MetaCPAN )
;

use CSAF::Options::Downloader;
use CSAF::Util qw(file_read gpg_verify);
use CSAF;

use Cpanel::JSON::XS;
use File::Basename;
use File::Path            qw(make_path);
use File::Spec::Functions qw(ca
= 1 if ($url =~ /\/index\.txt$/);
    $is_provider_metadata = 1 if ($url =~ /\/provider-metadata\.json$/);

    my $ua  = $self->ua;
    my $log = $self->log;

    $log->info("Check: $url");

    if (
 my $base_url = $url;
    $base_url =~ s/\/index\.txt$//;
    $base_url =~ s/\/provider-metadata\.json$//;

    return $self->_mirror_via_index_txt($base_url)         if ($is_index_txt);
    return $s
Net-RDAP ( G/GB/GBROWN/Net-RDAP-0.40.tar.gz, GBROWN, 2025; MetaCPAN )
Net-RDAP/lib/Net/RDAP/Event.pm ( view source; MetaCPAN )
defined by an IANA registry, see:

=over

=item * L<https://www.iana.org/assignments/rdap-json-values/rdap-json-values.xhtml>

=back

=cut

sub action { $_[0]->{'eventAction'} }

=pod

=head2 Event Ac
Event-RPC ( J/JR/JRED/Event-RPC-1.11.tar.gz, JRED, 2025; MetaCPAN )
Event-RPC/lib/Event/RPC/Message/Negotiate.pm ( view source; MetaCPAN )
vent::RPC::Message::CBOR",
    "JSON"  => "Event::RPC::Message::JSON",
    "STOR"  => "Event::RPC::Message::Storable",
);

my @MESSAGE_FORMAT_ORDER = qw( SERL CBOR JSON STOR );

sub known_message_form
Event-RPC ( J/JR/JRED/Event-RPC-1.11.tar.gz, JRED, 2025; MetaCPAN )
Event-RPC/lib/Event/RPC/Message/Storable.pm ( view source; MetaCPAN )
o use Storable in real world szenarios. Better
use one of the other alternatives (Sereal, CBOR or JSON).

=head1 AUTHORS

  Jörn Reder <joern at zyn dot de>

=head1 COPYRIGHT AND LICENSE

Copyright (
Valiant ( J/JJ/JJNAPIORK/Valiant-0.002019.tar.gz, JJNAPIORK, 2025; MetaCPAN )
Valiant/lib/Catalyst/View/Valiant/JSONBuilder.pm ( view source; MetaCPAN )
atalyst::View::Valiant::JSONBuilder;

use Moo;
use Carp;
use Module::Runtime 'use_module';

extends 'Catalyst::View::BasePerRequest';

our $MODEL_BUILDER = 'Valiant::JSON::JSONBuilder';

has 'model_bu
b get_model_for_json {
  my ($self, $name) = @_;
  return $self->to_model if $self->can('to_model');
  return $self->get_attribute_for_json($name) if $self->can('get_attribute_for_json');
  return $se
lf->$name if $self->can($name);
  croak "Can't find model for $name";
}

sub json_builder {
  my ($self, $model) = @_;
  return my $jb = use_module($self->model_builder)->new(view => $self, model=>$mo
CVSS ( G/GD/GDT/CVSS-1.14.tar.gz, GDT, 2025; MetaCPAN )
CVSS/lib/CVSS.pm ( view source; MetaCPAN )
VSS XML Schema Definition
  $xml = $cvss->to_xml;

  # Convert CVSS in JSON in according of CVSS JSON Schema
  $json = encode_json($cvss);


  # exported functions

  use CVSS qw(decode_cvss encode_cv
asic, temporal, and environmental), convert the "vector string" and returns
the L<CVSS> object in JSON or XML.

The Common Vulnerability Scoring System (CVSS) provides a way to capture the
principal c
TAP-DOM ( S/SC/SCHWIGON/TAP-DOM-1.001.tar.gz, SCHWIGON, 2025; MetaCPAN )
TAP-DOM/lib/TAP/DOM.pm ( view source; MetaCPAN )
ote characters make it more difficult to transport the lines in
typical string-based APIs like in JSON payload. We completely drop
them (i.e., there is no replacement character):

A line like

  ok fo
Event-RPC ( J/JR/JRED/Event-RPC-1.11.tar.gz, JRED, 2025; MetaCPAN )
Event-RPC/lib/Event/RPC/Client.pm ( view source; MetaCPAN )
amed "message formats" here:

  SERL -- Sereal::Encoder, Sereal::Decoder
  CBOR -- CBOR::XS
  JSON -- JSON::XS
  STOR -- Storable

Server and client negotiate automatically which format is
best to use
Rex ( F/FE/FERKI/Rex-1.16.1.tar.gz, FERKI, 2025; MetaCPAN )
Rex/lib/Rex/Interface/Fs/Sudo.pm ( view source; MetaCPAN )
 Rex::Commands;
use Rex::Interface::Fs::Base;
use Rex::Helper::Path;
use Rex::Helper::Encode;
use JSON::MaybeXS;
use base qw(Rex::Interface::Fs::Base);
use Data::Dumper;

sub new {
  my $that  = shift
      $ret{'atime'} = $atime;
      $ret{'mtime'} = $mtime;

      print to_json(\%ret);
  }

  |;

  $script .= func_to_json();

  my $rnd_file = $self->_write_to_rnd_file($script);
  ($file) = $self
 $self->unlink($rnd_file);
    }
  );

  if ( !$out ) {
    return undef;
  }

  my $tmp = decode_json($out);

  return %{$tmp};
}

sub is_readable {
  my ( $self, $file ) = @_;

  ($file) = $self->_n
IO-Socket-SSL ( S/SU/SULLR/IO-Socket-SSL-2.095.tar.gz, SULLR, 2025; MetaCPAN )
IO-Socket-SSL/lib/IO/Socket/SSL/PublicSuffix.pm ( view source; MetaCPAN )
LDs

// List of new gTLDs imported from https://www.icann.org/resources/registries/gtlds/v2/gtlds.json on 2025-05-17T15:16:58Z
// This list is auto-generated, don't edit it manually.
// aaa : American
Net-RDAP ( G/GB/GBROWN/Net-RDAP-0.40.tar.gz, GBROWN, 2025; MetaCPAN )
Net-RDAP/lib/Net/RDAP/Redaction.pm ( view source; MetaCPAN )
acementValue>.

=head2 JSON Path Expression Language

    $lang = $field->pathLang;

Returns the JSON path expression language used, which is C<jsonpath> by default.

=head2 JSON Paths

    $prePath =
          { shift->{'method'} || 'removal'        }
sub pathLang        { shift->{'pathLang'} || 'jsonpath'     }
sub prePath         { shift->{'prePath'}                    }
sub postPath        { sh
Event-RPC ( J/JR/JRED/Event-RPC-1.11.tar.gz, JRED, 2025; MetaCPAN )
Event-RPC/lib/Event/RPC/Server.pm ( view source; MetaCPAN )
ules => 1,
      connection_hook     => sub { ... },

      message_formats     => [qw/ SERL CBOR JSON STOR /],
      insecure_msg_fmt_ok => 1,
  );

  $server->set_max_packet_size(2*1024*1024*1024);
amed "message formats" here:

  SERL -- Sereal::Encoder, Sereal::Decoder
  CBOR -- CBOR::XS
  JSON -- JSON::XS
  STOR -- Storable

Server and client negotiate automatically which format is
best to use
Event-RPC ( J/JR/JRED/Event-RPC-1.11.tar.gz, JRED, 2025; MetaCPAN )
Event-RPC/lib/Event/RPC.pm ( view source; MetaCPAN )
of the following modules for
data serialisation:

  Sereal (::Decoder and ::Encoder)
  CBOR::XS
  JSON::XS
  Storable

Server and client negotiate automatically which serialiser to use
to achieve maxi
Rex ( F/FE/FERKI/Rex-1.16.1.tar.gz, FERKI, 2025; MetaCPAN )
Rex/lib/Rex/Virtualization/Docker/info.pm ( view source; MetaCPAN )
.4;
use warnings;

our $VERSION = '1.16.1'; # VERSION

use Rex::Logger;
use Rex::Helper::Run;
use JSON::MaybeXS;

sub execute {
  my ( $class, $arg1 ) = @_;
  my @dominfo;

  if ( !$arg1 ) {
    die('
pect $arg1", fail_ok => 1;
  if ( $? != 0 ) {
    return { running => 'off' };
  }

  my $coder = JSON::MaybeXS->new->allow_nonref;
  my $ref   = $coder->decode($ret);
  $ref = $ref->[0];
  $ref->{run
Valiant ( J/JJ/JJNAPIORK/Valiant-0.002019.tar.gz, JJNAPIORK, 2025; MetaCPAN )
Valiant/lib/Catalyst/View/Valiant/HTMLBuilder.pm ( view source; MetaCPAN )
Module::Runtime;
use Valiant::HTML::SafeString;
use Valiant::HTML::Util::TagBuilder;
use Valiant::JSON::Util;
use Scalar::Util;
use Sub::Util;
use URI::Escape ();
use Carp;

extends 'Catalyst::View::B
eturn Valiant::HTML::SafeString::escape_html(@_) }
sub escape_javascript { shift; return Valiant::JSON::Util::escape_javascript(@_) }
sub escape_js { shift->escape_javascript(@_) }

sub uri_escape {
 
:SafeString> for more information on the safe string methods.

See L<Valiant::JSON::Util> for more information on the JSON methods.

=head1 SUBCLASSING

Create a base class in your project:

    packa
Opsview-RestAPI ( D/DU/DUNCS/Opsview-RestAPI-1.251900.tar.gz, DUNCS, 2025; MetaCPAN )
Opsview-RestAPI/lib/Opsview/RestAPI.pm ( view source; MetaCPAN )
Rest API interface

use version;
use Data::Dump qw(pp);
use Carp qw(croak);
use REST::Client;
use JSON;
use URI::Encode::XS qw(uri_encode);

use Opsview::RestAPI::Exception;


sub new {
    my ( $clas
self->{json} = JSON->new->allow_nonref;

    $self->{client} = REST::Client->new();
    $self->_client->setHost( $self->{url} );
    $self->_client->addHeader( 'Content-Type', 'application/json' );

 
self;
}

# internal convenience functions
sub _client { return $_[0]->{client} }
sub _json   { return $_[0]->{json} }

sub _log {
    my ( $self, $level, @message ) = @_;
    say scalar(localtime), ':
Valiant ( J/JJ/JJNAPIORK/Valiant-0.002019.tar.gz, JJNAPIORK, 2025; MetaCPAN )
Valiant/lib/DBIx/Class/Valiant/Result.pm ( view source; MetaCPAN )
olumns;
  return $columns{$attribute} if exists($columns{$attribute});
}



sub get_attribute_for_json {
  my ($self, $attribute) = @_;
  return $self->is_marked_for_deletion if $attribute eq '_delete
Net-RDAP ( G/GB/GBROWN/Net-RDAP-0.40.tar.gz, GBROWN, 2025; MetaCPAN )
Net-RDAP/lib/Net/RDAP/JCard.pm ( view source; MetaCPAN )
Card::Address->new([$adr->type, $adr->params, $adr->value_type, $adr->value]) : undef);
}

sub TO_JSON { ['vcard', shift->{properties}] }

=pod

=head1 COPYRIGHT

Copyright 2018-2023 CentralNic Ltd, 2
Valiant ( J/JJ/JJNAPIORK/Valiant-0.002019.tar.gz, JJNAPIORK, 2025; MetaCPAN )
Valiant/lib/Valiant/HTML/Util/TagBuilder.pm ( view source; MetaCPAN )
HTML::Util::TagBuilder;

use Moo;
use Sub::Util;
use Carp;
use Scalar::Util;
use Cpanel::JSON::XS ('encode_json');
use overload 
  bool => sub {1}, 
  '""' => sub { shift->to_string },
  fallback => 1
;
  my $value = defined($_[0]) ? shift() : '';

  if(ref($value) eq 'HASH') {
    $value = encode_json($value);
    $value = $self->safe($value);
  } else {
    $value = $self->safe($value);
  }

  re

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