Dit is de opdracht cpanel_json_xsp die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
cpanel_json_xs - Cpanel::JSON::XS opdrachtregelhulpprogramma
KORTE INHOUD
cpanel_json_xs [-v] [-f invoerformaat] [-t uitvoerformaat]
PRODUCTBESCHRIJVING
cpanel_json_xs converteert tussen sommige invoer- en uitvoerformaten (een daarvan is JSON).
Het standaard invoerformaat is "json" en het standaard uitvoerformaat is "json-pretty".
OPTIES
-v Wees iets uitgebreider.
-f vanformaat
Lees een bestand in het opgegeven formaat uit STDIN.
"fromformat" kan een van de volgende zijn:
json - een json-tekst gecodeerd, ofwel utf-8, utf16-be/le, utf32-be/le
json-nonref - json volgens RFC 7159
json-relaxed - json met alle ontspannen opties
json-unknown - json met allow_unknown
bewaarbaar - een bewaarbare bevroren waarde
storable-file - een opslagbaar bestand (Storable heeft twee incompatibele formaten)
bencode - gebruik Convert::Bencode, indien beschikbaar (gebruikt door onder andere torrent-bestanden)
clzf - Comprimeer::LZF-formaat (vereist dat die module is geïnstalleerd)
eval - evalueer de gegeven code als (niet-utf-8) Perl, eigenlijk het omgekeerde van "-t dump"
yaml - YAML (vermijd ten koste van alles, vereist de YAML-module :)
string - probeer de bestandsgegevens niet te decoderen
geen - niets wordt gelezen, creëert een "undef" scalair - vooral handig met "-e"
-t om te formatteren
Schrijf het bestand in het opgegeven formaat naar STDOUT.
"toformat" kan een van de volgende zijn:
json, json-utf-8 - json, utf-8 gecodeerd
json-pretty - zoals hierboven, maar mooi afgedrukt met gesorteerde objectsleutels
json-stringify - als json-pretty met allow_stringify
json-relaxed - net als json-pretty, maar met de extra opties
->allow_stringify->allow_blessed->convert_blessed->allow_unknown
->allow_tags->stringify_infnan(1)
json-utf-16le, json-utf-16be - kleine endian/big endian utf-16
json-utf-32le, json-utf-32be - kleine endian/big endian utf-32
opbergbaar - een Opbergbare bevroren waarde in netwerkformaat
storable-file - een op te slaan bestand in netwerkformaat (Storable heeft twee incompatibele
formaten)
bencode - gebruik Convert::Bencode, indien beschikbaar (gebruikt door onder andere torrent-bestanden)
clzf - Comprimeer::LZF-formaat
yaml - YAML
dump - Gegevens::Dump
dumper - Gegevens::Dumper
string - schrijft de gegevens weg alsof het een string is
geen - er wordt niets geschreven, vooral handig samen met "-e"
Merk op dat Data::Dumper zelfreferentiële datastructuren niet correct verwerkt -
gebruik in plaats daarvan "dump".
-e code
Evalueer perl-code na het lezen van de gegevens en voordat u deze opnieuw schrijft - kan zijn
gebruikt om gegevens te filteren, te creëren of te extraheren. De gegevens die zijn geschreven zijn in $_, en
wat er in zit, wordt achteraf uitgeschreven.
Voorbeelden
cpanel_json_xs -t geen
"JSON Lint" - probeert het bestand te ontleden isitreally.json als JSON - als het een geldige JSON is, de
commando voert niets uit, anders zal het een foutmelding afdrukken en afsluiten met niet-nul
uitgangsstatus.
mooi.json
Verfraai het JSON-bestand src.json naar dst.json.
cpanel_json_xs -f opslagbestand
Lees het geserialiseerde opslagbestand filet en druk een voor mensen leesbare JSON-versie ervan af om
STDOUT.
cpanel_json_xs -f opslagbestand -t yaml
Hetzelfde als hierboven, maar schrijf in plaats daarvan YAML (helemaal geen gebruik van JSON :)
cpanel_json_xs -f geen -e '$_ = [1, 2, 3]'
Dump de perl-array als UTF-8-gecodeerde JSON-tekst.
{"aankondigingslijst"}}' -t string
Druk de trackerlijst af in een torrent-bestand.
lwp-verzoek http://cpantesters.perl.org/show/Cpanel-JSON-XS.json | cpanel_json_xs
Haal het resultatenoverzicht van de cpan-testers "Cpanel::JSON::XS" op en druk het mooi af.
Gebruik cpanel_json_xsp online met behulp van onworks.net-services