Ferramentas de XML e YAML

YAML → JSON

Converte objetos, listas e valores escalares de YAML para JSON e apresenta erros de sintaxe.

Prima Ctrl / ⌘ + Enter para executar
Resultado só de leitura

Converte objetos, listas e valores escalares de YAML para JSON e apresenta erros de sintaxe.

O que esta ferramenta faz

As regras do YAML para recuo, bloco de texto, aspas, âncoras e escalares são mais complexas do que parecem, pelo que esta ferramenta utiliza um analisador js-yaml maduro para identificar estruturas comuns e gerar JSON padrão.

  • Suporta estruturas YAML 1.2 comuns e texto em bloco.
  • Analise a profundidade das definições, alias e junte os limites das chaves para reduzir o risco de atrasos causados por entradas maliciosas e complexas.
  • Após a conversão, o resultado é gerado utilizando o JSON.stringify padrão.

Como utilizar

  1. Cole o documento YAML.
  2. Clique em "Converter para JSON".
  3. Se a sintaxe for inválida, corrija o recuo ou escalar de acordo com os avisos de linha e coluna.
  4. Copie os resultados ou descarregue o ficheiro result.json.

Utilizações comuns

  • Converta CI/CD ou configuração de contentores em JSON.
  • Verifique o tipo final resolvido do escalar YAML.
  • Migre a configuração quando a sua aplicação aceitar apenas JSON.

Funcionalidades do YAML → JSON

Converta objetos, arrays e escalares utilizando um analisador YAML maduro e comunique erros de sintaxe. É adequado para cenários diários de desenvolvimento, depuração, classificação de dados e otimização de código. Os resultados do processamento podem ser visualizados, copiados ou descarregados diretamente.

FAQ

Porque não analisar você mesmo o YAML?

O YAML contém escalares multilinhas, âncoras, regras de escape e de indentação complexas, e os analisadores maduros podem cobrir mais casos extremos.

Sim será convertido em booleano?

A ferramenta adopta as regras básicas do YAML 1.2 do js-yaml actual; recomenda-se escrever explicitamente verdadeiro/falso para evitar ambiguidades entre diferentes versões YAML.

Um ficheiro pode conter vários documentos YAML?

Esta página é convertida como um único documento; se introduzir vários documentos --- separados, são apresentadas as restrições correspondentes ou os erros de análise.

Voltar às Ferramentas para programadores