Ini ialah arahan cpanel_json_xsp yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
cpanel_json_xs - Cpanel::JSON::XS utiliti baris perintah
SINOPSIS
cpanel_json_xs [-v] [-f inputformat] [-t outputformat]
DESCRIPTION
cpanel_json_xs menukar antara beberapa format input dan output (salah satunya ialah JSON).
Format input lalai ialah "json" dan format output lalai ialah "json-pretty".
PILIHAN
-v Bersikap lebih bertele-tele.
-f dariformat
Baca fail dalam format yang diberikan daripada STDIN.
"fromformat" boleh menjadi salah satu daripada:
json - teks json yang dikodkan, sama ada utf-8, utf16-be/le, utf32-be/le
json-nonref - json mengikut RFC 7159
json-relaxed - json dengan semua pilihan santai
json-unknown - json dengan allow_unknown
boleh simpan - nilai beku boleh simpan
storable-file - fail Storable (Storable mempunyai dua format yang tidak serasi)
bencode - gunakan Convert::Bencode, jika tersedia (digunakan oleh fail torrent, antara lain)
clzf - Compress::LZF format (memerlukan modul itu dipasang)
eval - nilaikan kod yang diberikan sebagai (bukan-utf-8) Perl, pada asasnya adalah sebaliknya "-t dump"
yaml - YAML (elakkan pada semua kos, memerlukan modul YAML :)
rentetan - jangan cuba menyahkod data fail
tiada - tiada yang dibaca, mencipta skalar "undef" - terutamanya berguna dengan "-e"
-t untuk memformat
Tulis fail dalam format yang diberikan kepada STDOUT.
"toformat" boleh menjadi salah satu daripada:
json, json-utf-8 - json, utf-8 dikodkan
json-pretty - seperti di atas, tetapi dicetak cantik dengan kekunci objek yang diisih
json-stringify - sebagai json-pretty dengan allow_stringify
json-relaxed - sebagai json-pretty, tetapi dengan pilihan tambahan
->allow_stringify->allow_blessed->convert_blessed->allow_unknown
->allow_tags->stringify_infnan(1)
json-utf-16le, json-utf-16be - endian kecil/endian besar utf-16
json-utf-32le, json-utf-32be - endian kecil/endian besar utf-32
boleh disimpan - nilai beku boleh disimpan dalam format rangkaian
storable-file - fail Storable dalam format rangkaian (Storable mempunyai dua yang tidak serasi
format)
bencode - gunakan Convert::Bencode, jika tersedia (digunakan oleh fail torrent, antara lain)
clzf - Format Mampat::LZF
yaml - YAML
dump - Data:: Dump
dumper - Data:: Dumper
rentetan - menulis data seolah-olah ia adalah rentetan
tiada - tiada apa yang ditulis, terutamanya berguna bersama dengan "-e"
Ambil perhatian bahawa Data::Dumper tidak mengendalikan struktur data rujukan sendiri dengan betul -
gunakan "dump" sebaliknya.
-e kod
Nilaikan kod perl selepas membaca data dan sebelum menulisnya semula - boleh
digunakan untuk menapis, mencipta atau mengekstrak data. Data yang telah ditulis adalah dalam $_, dan
apa sahaja yang ada di dalamnya ditulis selepas itu.
CONTOH
cpanel_json_xs -t none
"JSON Lint" - cuba menghuraikan fail isitreally.json sebagai JSON - jika ia adalah JSON yang sah, the
arahan tidak mengeluarkan apa-apa, jika tidak, ia akan mencetak mesej ralat dan keluar dengan bukan sifar
status keluar.
pretty.json
Cantikkan fail JSON src.json kepada dst.json.
cpanel_json_xs -f storable-file
Baca fail Stor bersiri fail dan mencetak versi JSON yang boleh dibaca manusia untuknya
STDOUT.
cpanel_json_xs -f storable-file -t yaml
Sama seperti di atas, tetapi tulis YAML sebaliknya (tidak menggunakan JSON sama sekali :)
cpanel_json_xs -f none -e '$_ = [1, 2, 3]'
Buang tatasusunan perl sebagai teks JSON yang dikodkan UTF-8.
{"announce-list"}}' -t rentetan
Cetak senarai penjejak di dalam fail torrent.
lwp-permintaan http://cpantesters.perl.org/show/Cpanel-JSON-XS.json | cpanel_json_xs
Ambil ringkasan hasil penguji cpan "Cpanel::JSON::XS" dan cetak cantik.
Gunakan cpanel_json_xsp dalam talian menggunakan perkhidmatan onworks.net