Converta YAML para JSON e JSON de volta para YAML, nos dois sentidos. Valida enquanto converte e mostra erros claros. Tudo roda no seu navegador.
Como usar YAML ⇄ JSON
Escolha a direção: YAML para JSON ou JSON para YAML.
Cole o seu YAML ou JSON no painel de entrada.
Copie o resultado convertido, ou leia o erro se a entrada for inválida.
Este conversor transforma YAML em JSON e JSON em YAML, nos dois sentidos. Escolha a direção, cole a sua entrada, e copie o resultado convertido ou leia um erro claro se a entrada estiver malformada.
Tudo é processado localmente no seu navegador, então os seus dados ficam no seu dispositivo.
YAML e JSON descrevem o mesmo tipo de dados, mas com prioridades diferentes. O JSON é estrito e compacto, o que serve para APIs e máquinas; o YAML é baseado em indentação e mais fácil de as pessoas lerem e editarem, e é por isso que ele domina os arquivos de configuração.
Cada conversão analisa a fonte primeiro, então uma entrada malformada é detectada e reportada com o motivo e muitas vezes a linha, em vez de produzir silenciosamente um resultado quebrado. Uma conversão bem-sucedida, portanto, também informa que a entrada era válida.
Ele usa o parser compatível com YAML 1.2 e 1.1 do js-yaml, cobrindo os recursos que você encontra na prática: mapeamentos, sequências, escalares, âncoras e strings de várias linhas.
Esta é exatamente a cola de que você precisa em torno de pipelines de CI, arquivos de Kubernetes e Docker Compose, e APIs que falam JSON enquanto a sua configuração é escrita em YAML. Ele permite alternar entre os dois sem editar na mão.
Uma coisa a saber: os comentários YAML são descartados, porque o JSON não tem o conceito de comentários, e a conversão de volta gera um YAML novo sem eles.
Perguntas frequentes
Usa o parser compatível com YAML 1.2/1.1 do js-yaml, cobrindo os recursos comuns: mapeamentos, sequências, escalares, âncoras e strings de várias linhas.
A entrada é analisada antes de converter, então YAML ou JSON inválido mostra uma mensagem com o motivo e muitas vezes a linha, ajudando a identificar o problema rapidamente.
Não. Comentários YAML são descartados durante a conversão porque JSON não tem comentários, e a conversão de volta gera YAML novo sem eles.
Não. A conversão roda inteiramente no seu navegador; nada do que você cola sai do seu dispositivo.
Incorpore esta ferramenta
Adicione esta ferramenta ao seu próprio site. Copie o trecho abaixo; ele se mantém atualizado automaticamente.
<iframe src="https://monu.tools/embed/pt-BR/yaml-json-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Ferramentas relacionadas
Formate, embeleze e valide JSON online com mensagens de erro claras para entradas inválidas.
Minifique e valide JSON no seu navegador, e veja quantos bytes você economiza.
Converta JSON para CSV e CSV de volta para JSON, nos dois sentidos. Escolha o delimitador, trate campos com aspas e copie o resultado. Tudo roda no seu navegador.
Gere interfaces TypeScript a partir de um exemplo JSON, com tipos aninhados, arrays e campos opcionais. Roda no navegador.