Il s'agit de la commande cpanel_json_xsp qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
cpanel_json_xs - Utilitaire de ligne de commande Cpanel::JSON::XS
SYNOPSIS
cpanel_json_xs [-v] [-f format d'entrée] [-t format de sortie]
DESCRIPTION
cpanel_json_xs convertit entre certains formats d'entrée et de sortie (l'un d'eux est JSON).
Le format d'entrée par défaut est "json" et le format de sortie par défaut est "json-pretty".
OPTIONS
-v Soyez légèrement plus verbeux.
-f à partir du format
Lire un fichier au format donné à partir de STDIN.
"fromformat" peut être l'un des suivants :
json - un texte json encodé, soit en utf-8, utf16-be/le, utf32-be/le
json-nonref - json selon RFC 7159
json-relaxed - json avec toutes les options détendues
json-unknown - json avec allow_unknown
stockable - une valeur gelée stockable
storable-file - un fichier storable (Storable a deux formats incompatibles)
bencode - utilisez Convert::Bencode, si disponible (utilisé par les fichiers torrent, entre autres)
clzf - Compress::LZF format (nécessite l'installation de ce module)
eval - évalue le code donné en tant que Perl (non-utf-8), essentiellement l'inverse de "-t dump"
yaml - YAML (à éviter à tout prix, nécessite le module YAML :)
chaîne - n'essayez pas de décoder les données du fichier
none - rien n'est lu, crée un scalaire "undef" - principalement utile avec "-e"
-t pourformater
Ecrivez le fichier dans le format donné sur STDOUT.
"toformater" peut être l'un des éléments suivants :
json, json-utf-8 - json, utf-8 encodé
json-pretty - comme ci-dessus, mais joliment imprimé avec des clés d'objet triées
json-stringify - en tant que json-pretty avec allow_stringify
json-relaxed - comme json-pretty, mais avec des options supplémentaires
->allow_stringify->allow_blessed->convert_blessed->allow_unknown
->allow_tags->stringify_infnan(1)
json-utf-16le, json-utf-16be - petit-boutiste/grand-boutiste utf-16
json-utf-32le, json-utf-32be - petit-boutiste/grand-boutiste utf-32
storable - une valeur gelée stockable au format réseau
storable-file - un fichier storable au format réseau (Storable a deux incompatibles
formats)
bencode - utilisez Convert::Bencode, si disponible (utilisé par les fichiers torrent, entre autres)
clzf - Compresser :: format LZF
yaml-YAML
dump - Données::Dump
dumper - Données::Dumper
chaîne - écrit les données comme s'il s'agissait d'une chaîne
aucun - rien n'est écrit, principalement utile avec "-e"
Notez que Data::Dumper ne gère pas correctement les structures de données auto-référentielles -
utilisez "dump" à la place.
-Code e
Évaluez le code perl après avoir lu les données et avant de les réécrire - peut être
utilisé pour filtrer, créer ou extraire des données. Les données qui ont été écrites sont en $_, et
tout ce qui s'y trouve est écrit après coup.
EXEMPLES
cpanel_json_xs -t aucun
"JSON Lint" - essaie d'analyser le fichier isitreally.json en tant que JSON - s'il s'agit d'un JSON valide, le
la commande ne renvoie rien, sinon elle imprimera un message d'erreur et se terminera avec une valeur différente de zéro
état de sortie.
jolie.json
Embellissez le fichier JSON src.json à dst.json.
cpanel_json_xs -f fichier-stockable
Lire le fichier stockable sérialisé filet et imprimez une version JSON lisible par l'homme sur
STDOUT.
cpanel_json_xs -f fichier-stockable -t yaml
Identique à ci-dessus, mais écrivez YAML à la place (n'utilisez pas du tout JSON :)
cpanel_json_xs -f aucun -e '$_ = [1, 2, 3]'
Videz le tableau perl sous forme de texte JSON encodé en UTF-8.
{"announce-list"}}' -t chaîne
Imprimez la liste des trackers dans un fichier torrent.
lwp-demande http://cpantesters.perl.org/show/Cpanel-JSON-XS.json | cpanel_json_xs
Récupérez le résumé des résultats de cpan-testers "Cpanel::JSON::XS" et imprimez-le joliment.
Utilisez cpanel_json_xsp en ligne à l'aide des services onworks.net