perldoc > JSON::Whitespace(3pm)

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.62 of JSON::Whitespace corresponding to git commit
    d04630086f6c92fea720cba4568faa0cbbdde5a6
    <https://github.com/benkasminbullock/JSON-Parse/commit/d04630086f6c92fea720cba4568faa0cbbdde5a6>
    released on Sat Jul 16 08:23:13 2022 +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-2022 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 v4.11.2-35-gf98a251 · Markdown · JSON · MCP Author: Che Dong Under GNU General Public License
2026-10-07 13:14 @216.73.217.162
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 Transitional!Valid CSS!