dwww Home | Manual pages | Find package

Data::Printer::ProfileUserOContributed Perl DData::Printer::Profile::JSON(3pm)

NAME
       Data::Printer::Profile::JSON - dump variables in JSON format

SYNOPSIS
       While loading Data::Printer:

           use DDP profile => 'JSON';

       While asking for a print:

           p $var, profile => 'JSON';

       or in your ".dataprinter" file:

           profile = JSON

DESCRIPTION
       This profile outputs your variables in JSON format. It's not nearly as
       efficient as a regular JSON module, but it may be useful, specially if
       you're changing the format directly in your .dataprinter.

CAVEATS
       JSON is a super simple format that allows scalar, hashes and arrays. It
       doesn't support many types that could be present on Perl data
       structures, such as functions, globs and circular references. When
       printing those types, whenever possible, this module will stringify the
       result.

       Objects are also not shown, but their internal data structure is
       exposed.

       This module also attempts to render Regular expressions as plain JS
       regexes.  While not directly supported in JSON, it should be parseable.

SEE ALSO
       Data::Printer JSON::MaybeXS>

perl v5.32.1                      2021-05-03 Data::Printer::Profile::JSON(3pm)

Generated by dwww version 1.14 on Mon Apr 28 02:53:01 CEST 2025.