Conversor de YAML para JSON — Grátis online

Cole seu YAML abaixo e clique em Converter para obter JSON 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 YAML para JSON faz o parsing do YAML e devolve os mesmos dados como JSON indentado. Mapas viram objetos, listas viram arrays, e números e booleanos mantêm seus tipos.

Âncoras e aliases (&name e *name), incluindo as merge keys (<<:), são resolvidos, então o JSON traz os valores completos. Os comentários são descartados, porque o JSON não tem lugar para eles.

Quando usar

  • Ler uma configuração YAML em um programa ou API que só aceita JSON.
  • Conferir o que um arquivo YAML realmente contém. Erros de indentação costumam ficar óbvios quando você vê a estrutura em JSON.
  • Passar uma configuração do Kubernetes ou de CI para uma ferramenta baseada em JSON, como o jq.

Exemplo prático

Entrada

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

Saída

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

Perguntas sobre esta ferramenta

Ele aceita arquivos com vários documentos separados por ---?

Não. O conversor espera um único documento YAML. Divida o arquivo com vários documentos (comum no Kubernetes) e converta cada parte separadamente.

Por que o meu valor mudou de tipo?

O YAML deduz o tipo a partir do texto puro: 8080 é um número e true é um booleano. Coloque o valor entre aspas no YAML, por exemplo "8080", se ele precisar continuar sendo string.

E se o YAML tiver um erro de indentação?

A conversão para com um erro. O Validador de YAML ajuda você a encontrá-lo. A indentação do YAML precisa usar espaços, não tabs.

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.