ToolStudio.es
No seu navegador1 Teste Grátis

Converter YAML para JSON

Converta arquivos YAML em JSON e, se houver um erro de recuo ou de sintaxe, saiba em que linha ele está.

Teste grátis: processe 1 documento (colado ou 1 arquivo) e mude as opções quantas vezes quiser. Erros não gastam o seu teste.
Entrada · YAML

Tudo é processado no seu navegador: seus dados não são enviados a nenhum servidor.

Resultado · JSON
Recuo

Do YAML para JSON

O YAML é prático para escrever configurações, mas muitos programas, APIs e validadores esperam JSON. Esta ferramenta lê o YAML e o escreve como JSON com o recuo que você escolher.

Ela entende âncoras e aliases (&base e *base), listas em bloco ou entre colchetes, textos de várias linhas com | e >, e vários documentos separados por “---”, que são devolvidos como uma lista JSON.

Usa YAML 1.2, então palavras como “yes”, “no” ou “on” continuam sendo texto, e as datas também ficam como texto. Se o YAML tiver um erro, como um recuo que não bate, você vê a linha e a coluna para corrigi-lo.

Como converter YAML para JSON

  1. Cole o YAML ou abra um arquivo .yaml ou .yml.
  2. Escolha o recuo do JSON.
  3. Clique em “Converter para JSON”.
  4. Copie o resultado ou baixe-o como arquivo .json.

Quando usar

  • Ver que dados um manifesto do Kubernetes ou um docker-compose.yml contém de fato.
  • Encontrar o erro de recuo que faz um arquivo YAML falhar.
  • Converter uma especificação OpenAPI de YAML para JSON.
  • Usar em JavaScript ou em uma API dados que você tem em YAML.

Perguntas Frequentes

Aceita vários documentos no mesmo arquivo?

Sim. Se o YAML tiver vários documentos separados por “---”, o resultado é uma lista JSON com um elemento por documento.

Por que “yes” ou “no” não saem como true ou false?

Porque a ferramenta usa YAML 1.2, em que só true e false são booleanos. No YAML 1.1 (o antigo), “yes” e “no” também eram, o que causava erros como o do código de país da Noruega, “NO”.

O que acontece com as âncoras e aliases?

São resolvidos: onde aparece *alias, é copiado o conteúdo da âncora, porque o JSON não tem referências.

Meus dados são enviados para algum servidor?

Não. Tudo é processado no seu navegador com JavaScript. O texto que você cola e os arquivos que abre não saem do seu dispositivo, por isso pode usar dados internos ou de clientes com tranquilidade.

É grátis?

Sim. Você pode experimentar a ferramenta grátis com um documento (colado ou um arquivo) e mudar as opções quantas vezes quiser; as tentativas com erro não gastam o teste. Para uso ilimitado e para processar vários arquivos de uma vez, o ToolStudio Pro custa 1,99 € por mês e inclui todas as ferramentas.

Ferramentas relacionadas

Desenvolvimento

Converter JSON para YAML

Converta JSON para YAML com recuo de 2 ou 4 espaços. As aspas só entram onde precisam, para “28001” ou “yes” continuarem texto, e a ordem das chaves é mantida.

JSONYAML
Testar ferramenta
Desenvolvimento

Validador de JSON

Valide JSON segundo o padrão RFC 8259 com cada erro explicado em linguagem clara: vírgulas finais, aspas simples, chaves sem aspas ou comentários. Também avisa de chaves repetidas.

JSON
Testar ferramenta
Desenvolvimento

Formatador de JSON

Cole JSON minificado ou bagunçado e receba-o com recuo de 2, 4 espaços ou tabulação, com as chaves ordenadas se quiser. Os erros mostram linha e coluna.

JSON
Testar ferramenta
Desenvolvimento

Converter XML para JSON

Converta XML para JSON: atributos viram “@nome”, elementos repetidos viram listas e o texto vira valores. Se o XML estiver mal formado, mostra a linha do erro.

XMLJSONRSS
Testar ferramenta