Conversor de YAML para JSON
Converta texto YAML em JSON com ajuste de indentação e ordenação de chaves.
Executar ferramenta
Este conversor de YAML para JSON transforma estruturas de dados YAML em texto formatado JSON de forma rápida e direta. A ferramenta aceita mapeamentos simples, estruturas aninhadas e sequências, processando cada elemento com rigor. Se introduzir múltiplos documentos YAML separados pelo marcador padrão de três traços, a ferramenta analisa cada secção individualmente, descarta entradas vazias e gera uma lista JSON consolidada quando existem múltiplos blocos válidos. Se o campo de texto estiver vazio ou contiver apenas espaços, o resultado devolvido é um objeto JSON vazio. Pode personalizar a apresentação definindo o número de espaços para a indentação, cujo valor predefinido é dois, e ativar a ordenação alfabética das chaves para obter ficheiros organizados e fáceis de comparar. Em situações em que a sintaxe YAML contenha incorreções ou o conteúdo não possa ser convertido para a estrutura pretendida, o conversor assinala a falha sem gerar texto corrompido.
Instruções
- Cole ou escreva o texto YAML no campo de entrada de dados.
- Ajuste o número de espaços de indentação pretendido para a formatação do resultado.
- Ative a opção de ordenar chaves se pretender uma disposição alfabética dos campos.
- Inicie a conversão para visualizar o texto JSON estruturado no painel de saída.
Exemplos
- Conversão de um mapeamento simples: inserir a linha 'servidor: nginx' com indentação 2 produz o objeto JSON correspondente '{\n "servidor": "nginx"\n}'.
- Conversão de múltiplos documentos: fornecer blocos separados por '---' contendo 'app: web' e 'porta: 8080' gera uma lista JSON com os dois objetos independentes.
Perguntas frequentes
O que acontece se o campo de texto for deixado em branco?
Quando o campo de entrada não contém texto ou inclui apenas espaços, o conversor devolve um objeto JSON vazio '{}'.
Como são tratados os comentários presentes no YAML?
A ferramenta faz a análise sintática dos dados e serializa a estrutura para JSON, pelo que comentários e anotações do texto de origem não são preservados no resultado final.
É possível converter ficheiros com múltiplos documentos YAML?
Sim. Ao utilizar o separador '---' no início das secções, a ferramenta processa os vários documentos, remove secções nulas e gera uma lista JSON consolidada.
O que fazer se for apresentada uma falha de conversão?
Verifique a indentação e a pontuação do texto de origem para garantir que a sintaxe cumpre as regras do formato YAML.