Group
Extension

Matches 2

Data-Tools ( C/CA/CADE/Data-Tools-1.50.tar.gz, CADE, 2025; MetaCPAN )
Data-Tools/lib/Data/Tools/Socket/Protocols.pm ( view source; MetaCPAN )
                     'require' => 'JSON',
                         'pack'    => \&protocol_type_json_pack, 
                         'unpack'  => \&protocol_type_json_unpack,
                         
}

sub protocol_type_json_pack
{
  load_protocol( 'j' );
  return JSON::encode_json( shift );
}

sub protocol_type_json_unpack
{
  load_protocol( 'j' );
  return JSON::decode_json( shift );
}

sub pro
Data-Tools ( C/CA/CADE/Data-Tools-1.50.tar.gz, CADE, 2025; MetaCPAN )
Data-Tools/lib/Data/Tools/Serialization.pm ( view source; MetaCPAN )
         xml2perl
                  perl2xml
                  
                  json2perl
                  perl2json

                );

our %EXPORT_TAGS = (
                   
                  
JSON;
}

sub xml2perl
{
  my $ob = new XML::Bare( text => shift() );
  return $ob->parse();
}

sub perl2xml
{
  return XML::Bare::obj2xml( shift() );
}
                  
sub json2perl
{
  return JSON
::decode_json( shift );
}

sub perl2json
{
  return JSON::encode_json( shift );
}

##############################################################################

=pod


=head1 NAME

  Data::Tools::Se

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