これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド json_pp です。
プログラム:
NAME
json_pp - JSON::PP コマンドユーティリティ
SYNOPSIS
json_pp [-v] [-f from_format] [-t to_format] [-json_opt options_to_json]
DESCRIPTION
json_pp は、いくつかの入力形式と出力形式 (そのうちの XNUMX つは JSON) の間で変換します。 これ
プログラムは json_xs からコピーされ、変更されました。
デフォルトの入力形式は json で、デフォルトの出力形式は pretty オプションを備えた json です。
OPTIONS
-f
-f from_format
STDIN から指定された形式のデータを読み取ります。
フォーマットの種類:
JSON
JSONとして
評価する
Perlコードとして
-t
指定された形式でデータを STDOUT に書き込みます。
ヌル
何もしない。
JSON
JSONとして
ダンパー
データ::ダンパーとして
-json_opt
JSON::PP のオプション
受け入れ可能なオプションは次のとおりです。
ascii latin1 utf8 かなりインデント space_before space_after 緩和された正規のallow_nonref
allow_singlequoteallow_barekeyallow_bignumlooseescape_slash
-v
詳細なオプションですが、現時点では実際には何もアクションがありません。
-V
バージョンを出力して終了します。
例
$ perl -e'print q|{"foo":"XX","bar":1234567890000000000000000}|' |\
json_pp -f json -t dumper -json_opt pretty,utf8,allow_bignum
$VAR1 = {
'バー' => 祝福( {
'値' => [
'0000000'、
'0000000'、
'5678900'、
'1234'
],
'符号' => '+'
}, 'Math::BigInt' ),
'foo' => "\x{3042}\x{3044}"
};
$ perl -e'print q|{"foo":"XX","bar":1234567890000000000000000}|' |\
json_pp -f json -t dumper -json_opt pretty
$VAR1 = {
'バー' => '1234567890000000000000000',
'foo' => "\x{e3}\x{81}\x{82}\x{e3}\x{81}\x{84}"
};
onworks.net サービスを使用してオンラインで json_pp を使用する