JSON::Whitespace - phpMan

Command: man perldoc info search(apropos)  


Sections
NAME SYNOPSIS VERSION DESCRIPTION FUNCTIONS SEE ALSO AUTHOR
NAME
    JSON::Whitespace - Alter the insignificant whitespace of JSON

SYNOPSIS
        use JSON::Whitespace ':all';

        my $in = <<EOF;
        {
                    "animals":{
                            "kingkong":"🦍"
                    },
                    "baka":[
                            "ドジ"
                    ],
                    "fruit":{
                            "grape":"🍇"
                    },
                    "moons":{
                            "🌑":0
                    }
            }
        EOF
        my $minify = json_minify ($in);
        print $minify;

    This outputs

        {"animals":{"kingkong":"🦍"},"baka":["ドジ"],"fruit":{"grape":"🍇"},"moons":{"🌑":0}}

VERSION
    This documents version 0.61 of JSON::Whitespace corresponding to git
    commit 033269fa8972fdce8626aa65cd11a5394ab50492
    <https://github.com/benkasminbullock/JSON-Parse/commit/033269fa8972fdce8
    626aa65cd11a5394ab50492> released on Thu Feb 11 09:14:04 2021 +0900.

DESCRIPTION
    This module offers functions to manipulate the "insignificant
    whitespace" part of a JSON string (the whitespace which is not inside
    strings). According to the JSON specification "insignificant whitespace"
    consists of space (%x20), horizontal tab (%x09), line feed or new line
    (%x0A) and carriage return (%x0D).

FUNCTIONS
  json_indent
        my $indented = json_indent ($json);

    Add indentation to $json.

  json_minify
        my $minified = json_minify ($json);

    Remove all whitespace, including trailing newlines, from $json.

SEE ALSO
    Documentation about JSON is in JSON::Parse. JSON::Whitespace is based on
    JSON::Tokenize, which breaks JSON into tokens without putting it into
    Perl structures.

AUTHOR
    Ben Bullock, <bkb AT cpan.org>

COPYRIGHT & LICENCE
    This package and associated files are copyright (C) 2016-2021 Ben
    Bullock.

    You can use, copy, modify and redistribute this package and associated
    files under the Perl Artistic Licence or the GNU General Public Licence.


Generated by phpMan Author: Che Dong On Apache Under GNU General Public License - MarkDown Format
2026-05-23 07:55 @216.73.217.24 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 TransitionalValid CSS!

^_back to top