Conversor de JSON para YAML — Grátis online

Cole seu JSON abaixo e clique em Converter para obter YAML na hora.

Entrada Pronto

As estatísticas de entrada estão disponíveis pelo botão Estatísticas acima deste campo.

Saída

As estatísticas de saída estão disponíveis pelo botão Estatísticas acima deste campo.

Os resultados são fornecidos apenas para fins informativos e podem conter erros. Verifique de forma independente as informações importantes. O uso desta ferramenta é por sua conta e risco.

O que esta ferramenta faz

O Conversor de JSON para YAML reescreve JSON como YAML: a indentação substitui as chaves ({ }), os itens de lista começam com hífen e a maioria das strings deixa de precisar de aspas. Os dados são os mesmos; só a notação muda.

Strings que poderiam ser mal interpretadas em YAML, como yes, null ou um texto com dois-pontos, ficam entre aspas automaticamente para continuarem sendo strings.

A ordem das chaves é mantida, objetos aninhados viram blocos indentados e arrays de objetos viram listas cujos itens começam com hífen. Arrays e objetos vazios são escritos como [] e {}.

Quando usar

  • Escrever manifests do Kubernetes, arquivos do Docker Compose, workflows do GitHub Actions ou playbooks do Ansible a partir de um JSON que você já tem.
  • Deixar uma configuração longa mais fácil de ler e revisar.
  • Converter uma especificação OpenAPI de JSON para o formato YAML, que é o mais comum.
  • Preparar os values de um Helm chart ou outra configuração baseada em YAML a partir de um JSON exportado.

Exemplo prático

Entrada

{"server": {"host": "localhost", "port": 8080}, "features": ["auth", "logging"], "debug": false}

Saída

server:
  host: localhost
  port: 8080
features:
  - auth
  - logging
debug: false

Perguntas sobre esta ferramenta

Todo documento JSON é um YAML válido?

Sim. O YAML 1.2 é um superconjunto do JSON. Converter para YAML em estilo de bloco facilita a leitura, mas os dados continuam os mesmos.

Posso adicionar comentários?

Sim, depois da conversão. O YAML aceita comentários que começam com #. O JSON não tem comentários, então o conversor não tem nenhum para trazer.

Como volto para JSON?

Use o Conversor de YAML para JSON. Os comentários que você adicionou no YAML são descartados, porque o JSON não consegue armazená-los.

Perguntas frequentes

É seguro converter dados sensíveis com esta ferramenta?

Sim - seus dados são processados e excluídos imediatamente. Nada é registrado ou salvo no servidor.

Existe um limite de tamanho para o arquivo?

A ferramenta lida bem com documentos de tamanho típico. Para arquivos muito grandes, considere dividi-los primeiro.

Esta ferramenta é gratuita?

Sim, é grátis. Sem cadastro nem e-mail. Veja o resultado nesta página.

Como recebo o resultado?

Use a ferramenta nesta página. O resultado aparece aqui, sem envio por e-mail.