Este é o comando cpanel_json_xsp que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online Windows ou emulador online MAC OS
PROGRAMA:
NOME
cpanel_json_xs - utilitário de linha de comando Cpanel :: JSON :: XS
SINOPSE
cpanel_json_xs [-v] [-f formato de entrada] [-t formato de saída]
DESCRIÇÃO
cpanel_json_xs converte entre alguns formatos de entrada e saída (um deles é JSON).
O formato de entrada padrão é "json" e o formato de saída padrão é "json-pretty".
OPÇÕES
-v Seja um pouco mais detalhado.
-f do formato
Leia um arquivo no formato fornecido em STDIN.
"fromformat" pode ser um dos seguintes:
json - um texto json codificado, utf-8, utf16-be / le, utf32-be / le
json-nonref - json de acordo com RFC 7159
json-relaxado - json com todas as opções relaxadas
json-unknown - json com allow_unknown
armazenável - um valor congelado armazenável
arquivo armazenável - um arquivo armazenável (armazenável tem dois formatos incompatíveis)
bencode - use Convert :: Bencode, se disponível (usado por arquivos torrent, entre outros)
clzf - formato Compress :: LZF (requer que o módulo seja instalado)
eval - avalia o código fornecido como (não-utf-8) Perl, basicamente o reverso de "-t dump"
yaml - YAML (evite a todo custo, requer o módulo YAML :)
string - não tente decodificar os dados do arquivo
nenhum - nada é lido, cria um escalar "undef" - útil principalmente com "-e"
-t para formatar
Grave o arquivo no formato fornecido em STDOUT.
"toformat" pode ser um dos seguintes:
json, json-utf-8 - json, utf-8 codificado
json-pretty - como acima, mas bem impresso com chaves de objetos classificados
json-stringify - como json-pretty com allow_stringify
json-relaxed - como json-pretty, mas com opções adicionais
-> 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
armazenável - um valor congelado armazenável em formato de rede
storable-file - um arquivo Storable em formato de rede (Storable tem dois incompatíveis
formatos)
bencode - use Convert :: Bencode, se disponível (usado por arquivos torrent, entre outros)
clzf - Compress :: formato LZF
yaml - YAML
dump - Data :: Dump
dumper - Dados :: Dumper
string - grava os dados como se fossem uma string
nenhum - nada é escrito, principalmente útil junto com "-e"
Observe que Data :: Dumper não lida com estruturas de dados autorreferenciais corretamente -
use "dump" em vez disso.
-Código é
Avalie o código perl depois de ler os dados e antes de gravá-lo novamente - pode ser
usado para filtrar, criar ou extrair dados. Os dados que foram escritos estão em $ _, e
tudo o que está lá é escrito depois.
EXEMPLOS
cpanel_json_xs -t nenhum
"JSON Lint" - tenta analisar o arquivo isitrealmente.json como JSON - se for um JSON válido, o
o comando não produz nada, caso contrário, ele imprimirá uma mensagem de erro e sairá com um valor diferente de zero
status de saída.
pretty.json
Enfeitar o arquivo JSON src.json para dst.json.
cpanel_json_xs -f storable-file
Leia o arquivo armazenável serializado lima e imprimir uma versão JSON legível para humanos para
STDOUT.
cpanel_json_xs -f arquivo armazenável -t yaml
O mesmo que acima, mas escreva YAML (sem usar JSON :)
cpanel_json_xs -f none -e '$ _ = [1, 2, 3]'
Despeje a matriz perl como texto JSON codificado em UTF-8.
{"announce-list"}} '-t string
Imprima a lista de rastreadores dentro de um arquivo torrent.
solicitação lwp http://cpantesters.perl.org/show/Cpanel-JSON-XS.json | cpanel_json_xs
Pegue o resumo do resultado do cpan-testers "Cpanel :: JSON :: XS" e imprima-o.
Use cpanel_json_xsp online usando serviços onworks.net