Conversor de YAML para JSON
Converta configurações YAML em JSON sem colar seus arquivos de infraestrutura em um serviço web qualquer — esta página faz toda a conversão dentro do seu navegador, grátis e sem enviar nada. Ideal para manifestos Kubernetes, configurações de CI e arquivos Docker Compose.
Drop your files here - No upload required
or click to browse
YAML
YAML is a human-friendly data format widely used for configuration files in DevOps tools such as Docker, Kubernetes, and CI pipelines. It expresses nested structures through indentation instead of brackets.
JSON
JSON is the standard data-interchange format of the web. It stores structured, possibly nested records in human-readable text and is the native format of most modern APIs and configuration files.
Como funciona a conversão de YAML para JSON
O YAML é analisado localmente com um parser fiel à especificação: mapeamentos viram objetos, sequências viram arrays, e âncoras e aliases são resolvidos para seus valores reais. Comentários são descartados, porque o JSON não tem como representá-los.
Os dados analisados são então normalizados por uma representação tabular: mapeamentos aninhados são achatados por padrão em chaves com notação de pontos — ideal quando o JSON alimentará uma tabela em seguida. Prefere a estrutura original? Marque "Reconstruir objetos aninhados" e a saída recupera o aninhamento completo.
Perguntas frequentes
- O que acontece com meus comentários YAML?
- Eles são removidos. JSON não tem sintaxe de comentários, então não há onde colocá-los — guarde uma cópia do YAML se os comentários importarem.
- Âncoras e aliases são suportados?
- Sim. Aliases são expandidos durante a análise, então o JSON contém os valores resolvidos exatamente como uma ferramenta compatível com YAML os veria.
- Por que minha saída tem chaves como spec.replicas?
- Mapeamentos aninhados são achatados por padrão em notação de pontos para os dados poderem aparecer como tabela na pré-visualização. Ative "Reconstruir objetos aninhados" nas opções para emitir JSON aninhado convencional.
- Posso converter um arquivo YAML com vários documentos?
- Não de uma vez só — arquivos com separadores --- contêm vários documentos, e o conversor avisa isso com clareza. Divida o arquivo e converta um documento por vez.