Utils365

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

  1. Cole seu YAML

    Cole YAML, ou abra ou solte um arquivo .yaml ou .yml. Ele é verificado e convertido enquanto você digita.

  2. Escolha um layout

    Indente o JSON com 2 ou 4 espaços, ou minifique em uma linha só.

  3. 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.