Ito ang command na cpanel_json_xsp na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
cpanel_json_xs - Cpanel::JSON::XS commandline utility
SINOPSIS
cpanel_json_xs [-v] [-f inputformat] [-t outputformat]
DESCRIPTION
cpanel_json_xs nagko-convert sa pagitan ng ilang format ng input at output (isa sa mga ito ay JSON).
Ang default na format ng input ay "json" at ang default na format ng output ay "json-pretty".
Opsyon
-v Maging bahagyang mas verbose.
-f mula sa format
Magbasa ng file sa ibinigay na format mula sa STDIN.
Ang "fromformat" ay maaaring isa sa:
json - isang json text na naka-encode, alinman sa utf-8, utf16-be/le, utf32-be/le
json-nonref - json ayon sa RFC 7159
json-relaxed - json kasama ang lahat ng mga nakakarelaks na opsyon
json-unknown - json na may allow_unknown
storable - isang Storable frozen na halaga
storable-file - isang Storable na file (May dalawang hindi magkatugmang format ang Storable)
bencode - gamitin ang Convert::Bencode, kung magagamit (ginagamit ng mga torrent file, bukod sa iba pa)
clzf - Compress::LZF na format (nangangailangan ang module na iyon na mai-install)
eval - suriin ang ibinigay na code bilang (non-utf-8) Perl, karaniwang kabaligtaran ng "-t dump"
yaml - YAML (iwasan sa lahat ng mga gastos, nangangailangan ng YAML module :)
string - huwag subukang i-decode ang data ng file
wala - walang binabasa, lumilikha ng "undef" scalar - higit sa lahat ay kapaki-pakinabang sa "-e"
-t i-format
Isulat ang file sa ibinigay na format sa STDOUT.
Ang "toformat" ay maaaring isa sa:
json, json-utf-8 - json, utf-8 naka-encode
json-pretty - tulad ng nasa itaas, ngunit medyo naka-print na may pinagsunod-sunod na object key
json-stringify - bilang json-pretty na may allow_stringify
json-relaxed - bilang json-pretty, ngunit may mga karagdagang opsyon
->allow_stringify->allow_blessed->convert_blessed->allow_unknown
->allow_tags->stringify_infnan(1)
json-utf-16le, json-utf-16be - maliit na endian/malaking endian utf-16
json-utf-32le, json-utf-32be - maliit na endian/malaking endian utf-32
storable - isang Storable frozen na halaga sa format ng network
storable-file - isang Storable file sa network format (Storable ay may dalawang hindi magkatugma
mga format)
bencode - gamitin ang Convert::Bencode, kung magagamit (ginagamit ng mga torrent file, bukod sa iba pa)
clzf - Compress::LZF na format
yaml - YAML
dump - Data::Tambakan
dumper - Data::Dumper
string - isinusulat ang data na parang isang string
wala - walang naisusulat, higit sa lahat ay kapaki-pakinabang kasama ng "-e"
Tandaan na ang Data::Dumper ay hindi pinangangasiwaan nang tama ang mga istruktura ng data na self-referential -
gumamit ng "dump" sa halip.
-e code
Suriin ang perl code pagkatapos basahin ang data at bago isulat itong muli - maaaring
ginagamit upang mag-filter, gumawa o mag-extract ng data. Ang data na naisulat ay nasa $_, at
kung ano man ang nasa loob ay nakasulat pagkatapos.
HALIMBAWA
cpanel_json_xs -t wala
"JSON Lint" - sinusubukang i-parse ang file isitreally.json bilang JSON - kung ito ay wastong JSON, ang
walang output ang command, kung hindi, magpi-print ito ng mensahe ng error at lalabas nang hindi zero
katayuan sa paglabas.
pretty.json
Pagandahin ang JSON file src.json sa dst.json.
cpanel_json_xs -f storable-file
Basahin ang serialized na Storable file file at mag-print ng isang bersyon ng JSON na nababasa ng tao dito
STDOUT.
cpanel_json_xs -f storable-file -t yaml
Pareho sa itaas, ngunit isulat ang YAML sa halip (hindi gumagamit ng JSON sa lahat :)
cpanel_json_xs -f none -e '$_ = [1, 2, 3]'
Itapon ang perl array bilang JSON text na naka-encode ng UTF-8.
{"announce-list"}}' -t string
I-print ang listahan ng tracker sa loob ng isang torrent file.
lwp-request http://cpantesters.perl.org/show/Cpanel-JSON-XS.json | cpanel_json_xs
Kunin ang buod ng resulta ng mga cpan-tester na "Cpanel::JSON::XS" at i-print ito nang maganda.
Gamitin ang cpanel_json_xsp online gamit ang mga serbisyo ng onworks.net