ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന json_ppp കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
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 from_format
STDIN-ൽ നിന്ന് നൽകിയിരിക്കുന്ന ഫോർമാറ്റിൽ ഒരു ഡാറ്റ വായിക്കുന്നു.
ഫോർമാറ്റ് തരങ്ങൾ:
json
JSON ആയി
പരിണാമം
പേൾ കോഡ് ആയി
-t
നൽകിയിരിക്കുന്ന ഫോർമാറ്റിൽ STDOUT-ലേക്ക് ഒരു ഡാറ്റ എഴുതുന്നു.
ശൂന്യം
നടപടി ഇല്ല.
json
JSON ആയി
ഡമ്പർ
ഡാറ്റയായി::ഡമ്പർ
-json_opt
JSON::PP എന്നതിലേക്കുള്ള ഓപ്ഷനുകൾ
സ്വീകാര്യമായ ഓപ്ഷനുകൾ ഇവയാണ്:
ascii latin1 utf8 പ്രെറ്റി ഇൻഡന്റ് സ്പെയ്സ്_ബിഫോർ സ്പെയ്സ്_ആഫ്റ്റർ റിലാക്സ്ഡ് കാനോനിക്കൽllow_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' => അനുഗ്രഹിക്കൂ( {
'മൂല്യം' => [
'0000000',
'0000000',
'5678900',
"1234"
],
'sign' => '+'
}, 'ഗണിതം::BigInt' ),
'foo' => "\x{3042}\x{3044}"
};
$ perl -e'print q|{"foo":"XX","bar":1234567890000000000000000}|' |\
json_pp -f json -t ഡമ്പർ -json_opt പ്രെറ്റി
$VAR1 = {
'bar' => '1234567890000000000000000',
'foo' => "\x{e3}\x{81}\x{82}\x{e3}\x{81}\x{84}"
};
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് json_ppp ഓൺലൈനായി ഉപയോഗിക്കുക