Converter YAML em JSON
Transforme configuração YAML em JSON e descubra exatamente onde ela está quebrada quando estiver.
Cole YAML, abra um arquivo .yaml ou .yml ou solte um aqui. Vários documentos separados por --- viram um array JSON.
Próximo: Formatador de JSON · XML para JSON · JSON para CSV
Relatar um problema com esta ferramenta
Como usar YAML para JSON
Cole seu YAML
Cole YAML, ou abra ou solte um arquivo .yaml ou .yml. Ele é verificado e convertido enquanto você digita.
Escolha um layout
Indente o JSON com 2 ou 4 espaços, ou minifique em uma linha só.
Copie ou baixe
Copie o JSON ou baixe-o como arquivo .json.
Por que usar o Utils365
Âncoras e merges resolvidos
Aliases como *defaults e chaves de merge como <<: *defaults, comuns em arquivos do docker-compose e do Kubernetes, são preenchidos.
Vários documentos de uma vez
Um arquivo com documentos separados por --- vira um array JSON, um item por documento.
Erros que você consegue corrigir
Indentação errada, tabs, chaves duplicadas e aspas não fechadas são apontadas com linha e coluna, e a linha aparece com o ponto marcado.
Privacidade garantida
Seu YAML é convertido no seu dispositivo e nunca é enviado, então senhas e tokens em arquivos de configuração ficam com você.
Perguntas frequentes
O que acontece com um arquivo com vários documentos?
Documentos separados por --- viram um array JSON, na ordem. Um arquivo com um único documento vira um único valor JSON.
O yes é convertido em true?
Não. Seguimos o YAML 1.2, em que só true e false são booleanos, então yes, no, on e off ficam como texto. Escreva true ou false se quiser um booleano.
Âncoras e aliases são suportados?
Sim. Cada *alias é substituído por uma cópia do que sua &âncora marca, e as chaves de merge <<: são combinadas no mapa. Arquivos cujos aliases se expandem para um tamanho enorme são interrompidos.
Por que meu YAML mostra um erro?
Causas comuns são tabs usados para indentar, itens desalinhados, uma chave usada duas vezes no mesmo mapa ou uma aspa não fechada. A mensagem mostra a linha e a coluna.
O que acontece com os comentários?
JSON não tem comentários, então os comentários do YAML ficam de fora do resultado.