זוהי הפקודה json_pp שניתן להריץ בספק האירוח החינמי של 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 from_format
קורא נתונים בפורמט הנתון מ-STDIN.
סוגי פורמטים:
ג'סון
בתור JSON
הערכה
כקוד Perl
-t
כותב נתונים בפורמט הנתון ל-STDOUT.
ריק
שום פעולה.
ג'סון
בתור JSON
מטומטם
בתור Data::Dumper
-json_opt
אפשרויות ל-JSON::PP
אפשרויות מקובלות הן:
ascii latin1 utf8 רווח יפה_לפני רווח_אחרי רגוע קנוני 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 = {
'בר' => ברכה( {
'ערך' => [
'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 = {
'bar' => '1234567890000000000000000',
'foo' => "\x{e3}\x{81}\x{82}\x{e3}\x{81}\x{84}"
};
השתמש ב-json_pp באופן מקוון באמצעות שירותי onworks.net