Questo è il comando cpanel_json_xsp che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
cpanel_json_xs - Cpanel::JSON::XS utilità della riga di comando
SINOSSI
cpanel_json_xs [-v] [-f formato input] [-t formato output]
DESCRIZIONE
cpanel_json_xs converte tra alcuni formati di input e output (uno di questi è JSON).
Il formato di input predefinito è "json" e il formato di output predefinito è "json-pretty".
VERSIONI
-v Sii leggermente più dettagliato.
-f daformat
Legge un file nel formato specificato da STDIN.
"fromformat" può essere uno di:
json - un testo json codificato, utf-8, utf16-be/le, utf32-be/le
json-nonref - json secondo RFC 7159
json-relaxed - json con tutte le opzioni rilassate
json-unknown - json con allow_unknown
memorizzabile - un valore congelato memorizzabile
file-storable - un file Storable (Storable ha due formati incompatibili)
bencode - usa Convert::Bencode, se disponibile (utilizzato da file torrent, tra gli altri)
clzf - Formato Compress::LZF (richiede l'installazione di quel modulo)
eval - valuta il codice dato come (non-utf-8) Perl, fondamentalmente il contrario di "-t dump"
yaml - YAML (evitare a tutti i costi, richiede il modulo YAML :)
string - non tentare di decodificare i dati del file
none - non viene letto nulla, crea uno scalare "undef" - utile principalmente con "-e"
-t per formattare
Scrivi il file nel formato specificato su STDOUT.
"toformat" può essere uno di:
json, json-utf-8 - json, utf-8 codificato
json-pretty - come sopra, ma ben stampato con chiavi oggetto ordinate
json-stringify - come json-pretty con allow_stringify
json-relaxed - come json-pretty, ma con opzioni aggiuntive
->allow_stringify->allow_blessed->convert_blessed->allow_unknown
->allow_tags->stringify_infnan(1)
json-utf-16le, json-utf-16be - little endian/big endian utf-16
json-utf-32le, json-utf-32be - little endian/big endian utf-32
memorizzabile - un valore congelato memorizzabile in formato di rete
file-storable - un file memorizzabile in formato di rete (Storable ha due incompatibili
formati)
bencode - usa Convert::Bencode, se disponibile (utilizzato da file torrent, tra gli altri)
clzf - Comprimi::formato LZF
yaml - YAML
dump - Dati::Dump
dumper - Dati::Dumper
stringa - scrive i dati come se fosse una stringa
none - non viene scritto nulla, utile principalmente insieme a "-e"
Nota che Data::Dumper non gestisce correttamente le strutture di dati autoreferenziali -
usa invece "dump".
-e codice
Valuta il codice perl dopo aver letto i dati e prima di scriverli di nuovo - può essere
utilizzato per filtrare, creare o estrarre dati. I dati che sono stati scritti sono in $_, e
tutto quello che c'è dentro viene scritto dopo.
ESEMPI
cpanel_json_xs -t nessuno
"JSON Lint" - tenta di analizzare il file isitreally.json come JSON - se è JSON valido, il
il comando non restituisce nulla, altrimenti stamperà un messaggio di errore e uscirà con un valore diverso da zero
stato di uscita.
bella.json
Abbellisci il file JSON src.json a dst.json.
cpanel_json_xs -f file-memorabile
Leggi il file memorizzabile serializzato filetto e stampane una versione JSON leggibile dall'uomo su
STDOUT.
cpanel_json_xs -f file-memorabile -t yaml
Come sopra, ma scrivi invece YAML (non usando affatto JSON :)
cpanel_json_xs -f nessuno -e '$_ = [1, 2, 3]'
Scarica l'array perl come testo JSON con codifica UTF-8.
{"elenco-annunci"}}' -t stringa
Stampa l'elenco dei tracker all'interno di un file torrent.
lwp-richiesta http://cpantesters.perl.org/show/Cpanel-JSON-XS.json | cpanel_json_xs
Recupera il riepilogo dei risultati di cpan-tester "Cpanel::JSON::XS" e stampalo.
Usa cpanel_json_xsp online utilizzando i servizi onworks.net