EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

json_xsp – Online in der Cloud

Führen Sie json_xsp im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl json_xsp, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


json_xs – JSON::XS-Befehlszeilendienstprogramm

ZUSAMMENFASSUNG


json_xs [-v] [-f Eingabeformat] [-t Ausgabeformat]

BESCHREIBUNG


json_xs konvertiert zwischen einigen Eingabe- und Ausgabeformaten (eines davon ist JSON).

Das Standardeingabeformat ist „json“ und das Standardausgabeformat ist „json-pretty“.

OPTIONAL


-v Etwas ausführlicher sein.

-f fromformat
Liest eine Datei im angegebenen Format von STDIN.

„fromformat“ kann eines von Folgendem sein:

json – ein JSON-Text codiert, entweder utf-8, utf16-be/le, utf32-be/le
cbor – CBOR (RFC 7049, CBOR::XS), eine Art binäres JSON
speicherbar – ein speicherbarer eingefrorener Wert
storable-file – eine speicherbare Datei (Storable hat zwei inkompatible Formate)
bencode – Convert::Bencode verwenden, falls verfügbar (wird unter anderem von Torrent-Dateien verwendet)
clzf – Compress::LZF-Format (erfordert die Installation dieses Moduls)
eval – wertet den angegebenen Code als (nicht-utf-8) Perl aus, im Grunde das Gegenteil von „-t dump“
yaml – YAML (unbedingt vermeiden, erfordert das YAML-Modul :)
string – Versuchen Sie nicht, die Dateidaten zu dekodieren
none – es wird nichts gelesen, erstellt einen „undef“-Skalar – hauptsächlich nützlich mit „-e“
-t zum Formatieren
Schreiben Sie die Datei im angegebenen Format nach STDOUT.

„toformat“ kann eines von Folgendem sein:

json, json-utf-8 – JSON, UTF-8-codiert
json-pretty – wie oben, aber hübsch gedruckt
json-utf-16le, json-utf-16be – Little Endian/Big Endian UTF-16
json-utf-32le, json-utf-32be – Little Endian/Big Endian UTF-32
cbor – CBOR (RFC 7049, CBOR::XS), eine Art binäres JSON
speicherbar – ein speicherbarer eingefrorener Wert im Netzwerkformat
storable-file – eine speicherbare Datei im Netzwerkformat (Storable hat zwei inkompatible
Formate)
bencode – Convert::Bencode verwenden, falls verfügbar (wird unter anderem von Torrent-Dateien verwendet)
clzf – Compress::LZF-Format
yaml – YAML
dump – Daten::Dump
dumper – Daten::Dumper
string – schreibt die Daten aus, als wären sie ein String
none – es wird nichts geschrieben, hauptsächlich nützlich zusammen mit „-e“
Beachten Sie, dass Data::Dumper selbstreferenzielle Datenstrukturen nicht korrekt verarbeitet –
Verwenden Sie stattdessen „dump“.

-e Code
Perl-Code nach dem Lesen der Daten und vor dem erneuten Schreiben auswerten – kann sein
Wird zum Filtern, Erstellen oder Extrahieren von Daten verwendet. Die geschriebenen Daten befinden sich in $_ und
Was auch immer dort steht, wird hinterher ausgeschrieben.

Beispiele:


json_xs -t keine

„JSON Lint“ – versucht, die Datei zu analysieren isitreally.json als JSON – wenn es sich um gültiges JSON handelt, wird das
Der Befehl gibt nichts aus, andernfalls gibt er eine Fehlermeldung aus und wird mit einem Wert ungleich Null beendet
Austrittsstatus.

hübsch.json

Verschönern Sie die JSON-Datei src.json zu dst.json.

json_xs -f speicherbare Datei

Lesen Sie die serialisierte speicherbare Datei Datei und drucken Sie eine für Menschen lesbare JSON-Version davon aus
STDOUT.

json_xs -f speicherbare Datei -t yaml

Dasselbe wie oben, aber schreiben Sie stattdessen YAML (verwenden Sie JSON überhaupt nicht :)

json_xs -f none -e '$_ = [1, 2, 3]'

Geben Sie das Perl-Array als UTF-8-codierten JSON-Text aus.

{"announce-list"}}' -t string

Drucken Sie die Tracker-Liste in einer Torrent-Datei aus.

lwp-Anfrage http://cpantesters.perl.org/show/JSON-XS.json | json_xs

Rufen Sie die cpan-testers-Ergebniszusammenfassung „JSON::XS“ ab und drucken Sie sie hübsch aus.

Verwenden Sie json_xsp online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad