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
- Cole o documento YAML.
- Clique em "Converter para JSON".
- Se a sintaxe for inválida, corrija o recuo ou escalar de acordo com os avisos de linha e coluna.
- 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.