Apenas no navegador

Conversor YAML↔JSON↔TOML (Bidirecional, Apenas Navegador)

Converta entre YAML / JSON / TOML. Cole, formate e converta instantaneamente.

Sem upload (apenas no navegador) Conversão automática (alternável para manual) Copiar e baixar

Converter (Entrada / Saída)

Entrada
Quebra de linha
1

              
              
# Cole YAML / JSON / TOML
Saída
A saída pode ser copiada ou baixada.
A saída convertida aparecerá aqui...

Opções

Opções
Recuo (JSON/TOML)
Monitorar tipos implícitos YAML
Dependendo da especificação/implementação, strings podem se tornar booleanos ou números.
Notas de saída
  • Comentários não são preservados (JSON não tem comentários).
  • Âncoras/aliases YAML podem ser perdidos na conversão.

Como fazer: Conversão YAML JSON TOML

1. Cole seu texto

Cole YAML/JSON/TOML no painel de entrada.

2. Escolha os formatos

Selecione a entrada (detecção automática funciona bem) e formatos de saída.

3. Copiar / Baixar

Copie a saída ou salve-a como um arquivo.

yaml para json (YAML→JSON)

Cole o YAML e defina o formato de saída como JSON.

json para yaml (JSON→YAML)

Cole o JSON e defina o formato de saída como YAML.

json para toml (JSON→TOML)

Cole o JSON e defina o formato de saída como TOML.

Notas e dicas

Processamento apenas no navegador

Toda a conversão acontece neste navegador. Sem upload para servidor.

Cuidado com coerção de tipos

YAML pode forçar tipos implicitamente. Use aspas em valores em caso de dúvida.

UTF-8

Assume-se UTF-8. Textos não-ASCII são suportados.

Dica

Ative a ordenação de chaves para facilitar a leitura de diffs JSON.

FAQ

Posso manter âncoras / aliases YAML?

Eles podem ser expandidos porque JSON/TOML não têm equivalente. Verifique o resultado se você depende de referências compartilhadas.

Os tipos podem mudar (número vs string)?

Sim. O YAML pode interpretar tipos implicitamente. Por exemplo, "01" pode virar um número e yes/no/on/off podem virar booleanos. Use aspas explicitamente se necessário.

Qual codificação é usada?

UTF-8. Português e outros textos não-ASCII são suportados.

Comentários são preservados?

Não. JSON não tem comentários, então eles são descartados na conversão.

Minha entrada é enviada para um servidor?

Não. Todo o processamento acontece no seu navegador.