Conversores de arquivos

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

  1. Cole ou escreva o texto YAML no campo de entrada de dados.
  2. Ajuste o número de espaços de indentação pretendido para a formatação do resultado.
  3. Ative a opção de ordenar chaves se pretender uma disposição alfabética dos campos.
  4. 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.

Incorporar esta ferramenta

Adicione esta ferramenta funcional da SmartPlusLab ao seu site com o código abaixo.