YamlBox

YAML ferramentas

Conversor de YAML para JSON

Cole YAML — um manifesto Kubernetes, arquivo docker-compose, fluxo de trabalho GitHub Actions ou qualquer configuração — e limpe JSON imediatamente. A conversão é executada inteiramente no seu navegador, portanto, nada que você cola sai do seu dispositivo.

Opções de conversão

entrada YAML

Exemplos: Kubernetes manifesto · Configuração do aplicativo · Vários documentos —⌘/Ctrl + Enter converte · solta um arquivo para carregá-lo · processado localmente

JSON saída

A saída é somente leitura. Use Copiar, Baixar ou Compartilhar para movê-lo.

Como usar a ferramenta YAML a JSON

  1. Cole ou solte seu YAML

    Cole no painel esquerdo, solte um arquivo .yaml/.yml nele ou carregue um com o botão Arquivo. A conversão começa enquanto você digita – não há botão Converter para procurar.

  2. Escolha seu formato de saída

    Escolha o recuo de 2 ou 4 espaços, classifique as chaves em ordem alfabética ou alterne o YAML de vários documentos entre uma matriz JSON e a saída somente do primeiro documento.

  3. Copie, baixe ou compartilhe

    Copie o JSON com um clique, baixe-o como um arquivo .json ou pegue um link de compartilhamento que incorpore suas informações e configurações para que um colega de equipe veja exatamente o que você viu.

O que torna esta ferramenta diferente

  • Multi-documento YAML (--- separadores) torna-se uma matriz JSON — sem perda silenciosa de dados
  • YAML 1.2 âncoras, aliases e chaves de mesclagem foram totalmente resolvidos
  • Os erros informam a linha e coluna exatas com um trecho de código, não apenas “YAML inválido”
  • Conversão ao vivo enquanto você digita, em ambas as direções
  • 100% do lado do cliente: as configurações geralmente contêm tokens e senhas, portanto nada é carregado
  • Funciona offline depois de carregado - sem ida e volta do servidor por pressionamento de tecla

Privacidade por arquitetura: esta página não contém análises que recebam sua entrada e o código de conversão é executado em sua guia. Você pode se desconectar da rede após carregar e continuar trabalhando.

YAML a JSON — perguntas frequentes

Meu YAML foi carregado em um servidor?

Não. O conversor é executado inteiramente no seu navegador usando um analisador YAML incluído. Sua configuração – incluindo segredos dentro dela – nunca sai do seu dispositivo, e a ferramenta funciona offline após o carregamento da página.

Como são tratados os arquivos YAML de vários documentos?

Documentos separados por --- são analisados ​​individualmente e combinados em um array JSON, um objeto por documento. Se você quiser apenas o primeiro documento, mude a opção de vários documentos para “Somente primeiro documento”.

Ele suporta arquivos Kubernetes e docker-compose?

Sim. Qualquer YAML 1.2 válido funciona: manifestos Kubernetes, docker-compose.yml, pipelines GitHub Actions e GitLab CI, playbooks Ansible, especificações OpenAPI e arquivos de valores Helm. Âncoras e aliases usados ​​pelos modelos Helm são resolvidos com seus valores finais.

Por que meu YAML não foi analisado?

As causas mais comuns são tabulações usadas para recuo (YAML só permite espaços), dois pontos faltando após uma chave ou uma chave duplicada no mesmo mapeamento. O painel de erro mostra a linha incorreta e aponta na coluna, o que geralmente torna o problema óbvio.

O que acontece com YAML comentários?

Comentários não existem em JSON, então eles são descartados. Se você precisar preservá-los, mantenha o YAML como fonte da verdade e trate o JSON como um artefato de construção.

Posso converter arquivos muito grandes?

Arquivos de até alguns megabytes são convertidos em milissegundos. Arquivos extremamente grandes (dezenas de megabytes) dependem da memória do seu dispositivo; um navegador de desktop lida com eles confortavelmente, onde um telefone não.

Procurando por “yaml para json on-line”, “converter yaml para json”, “analisador yaml”? Você está no lugar certo - navegue por todas as 19 ferramentas.

Leitura mais profunda

Artigo do blog · 6 min de leitura YAML para JSON: convertendo configurações sem perder a cabeça Converta YAML em JSON no navegador com suporte para vários documentos e localizações exatas de erros — além dos erros YAML que interrompem silenciosamente os pipelines de CI. Leia o guia →