Conversor de YAML para JSON
Transforme um arquivo YAML em JSON para uma API, um script ou uma validação com JSON Schema, direto no navegador.
Converter YAML para JSON online
YAML é agradável de escrever, mas muitas ferramentas só aceitam JSON: requisições de API, validadores de JSON Schema, código JavaScript e muitos consoles de nuvem. Esta página é o Conversor de JSON configurado com entrada YAML e saída JSON, então um manifesto do Kubernetes, um arquivo do Compose ou uma especificação OpenAPI vira JSON com uma colagem.
O parser de YAML é carregado na página e roda localmente; o arquivo nunca é enviado.
Como os tipos do YAML saem em JSON
| YAML | JSON |
|---|---|
port: 8080 | O número 8080 |
debug: true | O booleano true |
value: ~ ou value: null | null |
date: 2024-01-01 | A string "2024-01-01" |
answer: yes | A string "yes" |
As duas últimas linhas são onde os parsers de YAML discordam. Parsers mais antigos de YAML 1.1 leem yes como true e transformam datas em timestamps; este conversor segue o core schema do YAML 1.2, em que eles continuam strings, que é também o que a maioria das bibliotecas modernas faz.
Quando o YAML é inválido
Erros de indentação são a causa mais comum: um item de lista um espaço fora do lugar, um caractere de tabulação ou a falta de um espaço depois dos dois-pontos. A mensagem abaixo da ferramenta dá a linha e a coluna em que o parser desistiu e o que ele esperava, como uma vírgula faltando numa lista em estilo flow.
Conversões relacionadas
Para voltar, use JSON para YAML. Para validar ou embelezar o JSON resultante, abra-o no Formatador de JSON.