Movatterモバイル変換


[0]ホーム

URL:


 / 
JSON-PP-4.16
River stage five • 245 direct dependents • 20450 total dependents
/json_pp

NAME

json_pp - JSON::PP command utility

SYNOPSIS

json_pp [-v] [-f from_format] [-t to_format] [-json_opt options_to_json1[,options_to_json2[,...]]]

DESCRIPTION

json_pp converts between some input and output formats (one of them is JSON). This program was copied fromjson_xs and modified.

The default input format is json and the default output format is json with pretty option.

OPTIONS

-f

-f from_format

Reads a data in the given format from STDIN.

Format types:

json

as JSON

eval

as Perl code

-t

Writes a data in the given format to STDOUT.

null

no action.

json

as JSON

dumper

as Data::Dumper

-json_opt

options to JSON::PP

Acceptable options are:

ascii latin1 utf8 pretty indent space_before space_after relaxed canonical allow_nonrefallow_singlequote allow_barekey allow_bignum loose escape_slash indent_length

Multiple options must be separated by commas:

Right: -json_opt pretty,canonicalWrong: -json_opt pretty -json_opt canonical

-v

Verbose option, but currently no action in fact.

-V

Prints version and exits.

EXAMPLES

$ perl -e'print q|{"foo":"あい","bar":1234567890000000000000000}|' |\   json_pp -f json -t dumper -json_opt pretty,utf8,allow_bignum$VAR1 = {          'bar' => bless( {                            'value' => [                                         '0000000',                                         '0000000',                                         '5678900',                                         '1234'                                       ],                            'sign' => '+'                          }, 'Math::BigInt' ),          'foo' => "\x{3042}\x{3044}"        };$ perl -e'print q|{"foo":"あい","bar":1234567890000000000000000}|' |\   json_pp -f json -t dumper -json_opt pretty$VAR1 = {          'bar' => '1234567890000000000000000',          'foo' => "\x{e3}\x{81}\x{82}\x{e3}\x{81}\x{84}"        };

SEE ALSO

JSON::PP,json_xs

AUTHOR

Makamaka Hannyaharamitu, <makamaka[at]cpan.org>

COPYRIGHT AND LICENSE

Copyright 2010 by Makamaka Hannyaharamitu

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

Module Install Instructions

To install JSON::PP, copy and paste the appropriate command in to your terminal.

cpanm

cpanm JSON::PP

CPAN shell

perl -MCPAN -e shellinstall JSON::PP

For more information on module installation, please visitthe detailed CPAN module installation guide.

Keyboard Shortcuts

Global
sFocus search bar
?Bring up this help dialog
GitHub
gpGo to pull requests
gigo to github issues (only if github is preferred repository)
POD
gaGo to author
gcGo to changes
giGo to issues
gdGo to dist
grGo to repository/SCM
gsGo to source
gbGo to file browse
Search terms
module: (e.g.module:Plugin)
distribution: (e.g.distribution:Dancer auth)
author: (e.g.author:SONGMU Redis)
version: (e.g.version:1.00)

[8]ページ先頭

©2009-2025 Movatter.jp