Це команда json_ppp, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
json_pp - утиліта команд JSON::PP
СИНТАКСИС
json_pp [-v] [-f from_format] [-t to_format] [-json_opt options_to_json]
ОПИС
json_pp перетворює деякі формати введення і виведення (один з них - JSON). Це
Програма була скопійована з json_xs та змінена.
Формат введення за замовчуванням – json, а формат виведення – json з параметром досить.
ВАРІАНТИ
-f
-f із_формату
Зчитує дані в заданому форматі з STDIN.
Типи форматів:
json
як JSON
евал
як код Perl
-t
Записує дані в заданому форматі в STDOUT.
нулю
ніяких дій.
json
як JSON
самоскид
як Data::Dumper
-json_opt
параметри для JSON::PP
Допустимі варіанти:
ascii latin1 utf8 досить відступ space_before space_after розслаблений канонічний allow_nonref
allow_singlequote allow_barekey allow_bignum loose escape_slash
-v
Багатослівний варіант, але наразі фактично жодної дії.
-V
Друкує версію та виходить.
ПРИКЛАДИ
$ perl -e'print q|{"foo":"XX","bar":1234567890000000000000000}|' |\
json_pp -f json -t dumper -json_opt pretty,utf8,allow_bignum
$VAR1 = {
'bar' => благословити( {
'value' => [
'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 досить
$VAR1 = {
'bar' => '1234567890000000000000000',
'foo' => "\x{e3}\x{81}\x{82}\x{e3}\x{81}\x{84}"
};
Використовуйте json_ppp онлайн за допомогою служб onworks.net