Sisimai::Data::JSON(3pm)

Sisimai::Data::JSON3pm

Dumps parsed data object as a json format

Usage

    use Sisimai::Data;
    my $data = Sisimai::Data->make('data' => <Sisimai::Message> object);
    for my $e ( @$data ) {
        print $e->dump('json');
    }

Overview

Sisimai::Data::JSON dumps parsed data object as a JSON format. This class and method should be called from the parent object "Sisimai::Data".

Class methods

"dump(Sisimai::Data)"

"dump" method returns Sisimai::Data object as a JSON formatted string.

    my $mail = Sisimai::Mail->new('/var/mail/root');
    while( my $r = $mail->read ) {
        my $mesg = Sisimai::Message->new('data' => $r);
        my $data = Sisimai::Data->make('data' => $mesg);
        for my $e ( @$data ) {
            print $e->dump('json');
        }
    }

Releases

3 releases since Debian 10 (Buster); the text changed 2 times.

  1. 10
  2. 11
  3. 12

Author

azumakuniyuki

License

This software is distributed under The BSD 2-Clause License.

From libsisimai-perl 4.25.15-1 in Debian 12 (Bookworm). Parsed by carta from the page's man source.