Conversor de YAML / JSON / TOML
Converta dados entre YAML, JSON e TOML sem instalar ferramentas CLI ou escrever um script. Cole seu arquivo de configuração, resposta de API ou estrutura de dados, selecione o formato de destino e obtenha a saída convertida instantaneamente. Tudo funciona no seu navegador.
Como Usar
- Selecione o formato de entrada usando os botões From (JSON, YAML ou TOML) ou clique em Detect para detectar o formato automaticamente
- Selecione o formato de destino usando os botões To
- Cole ou digite seus dados no painel de entrada. A saída atualiza enquanto você digita
- Para saída JSON e YAML, ajuste a indentação pelo seletor (2 ou 4 espaços)
- Clique em Copiar para copiar o resultado ou em Inverter para trocar a direção da conversão
Por Que Existem Três Formatos
JSON se tornou o formato universal de intercâmbio de dados porque mapeia diretamente para as estruturas de dados da maioria das linguagens de programação: objetos, arrays, strings, números, booleanos e null. Sua rigidez (sem comentários, aspas estritas, sem vírgulas finais) é uma característica para análise automática mas um problema para edição humana.
YAML foi criado como uma linguagem de serialização de dados amigável para humanos. A aninhamento baseado em indentação, strings sem aspas, comentários e valores multilinha o tornam natural para arquivos de configuração. Essa flexibilidade traz complexidade: YAML tem regras de coerção de tipos que surpreendem desenvolvedores experientes é a sensibilidade a espaços significa que um único espaço mal colocado pode alterar silenciosamente sua estrutura de dados.
TOML é projetado para ser um formato de arquivo de configuração mínimo é fácil de ler com semântica óbvia. Usa cabeçalhos de seção estilo INI e tipagem estrita. É menos expressivo que YAML para estruturas profundamente aninhadas mas tem menos armadilhas de parsing.
Segurança
Toda a conversão acontece no seu navegador. Nenhum dado sai do seu dispositivo. Você pode confirmar issó abrindo o inspetor de rede do navegador enquanto usa a ferramenta.