Como a ferramenta funciona
Cole um JSON válido para transformar objetos em mappings YAML e arrays em sequências. A saída usa indentação consistente e coloca valores entre aspas quando a versão sem aspas poderia ser interpretada como outro tipo. Copie o texto ou baixe um arquivo .yaml.
Entradas e resultados aceitos
Strings, números, booleanos, valores nulos, objetos e arrays JSON possuem equivalentes em YAML. Como YAML tem sintaxe adicional e tipos implícitos, o conversor prioriza uma representação explícita e previsível, não apenas a saída mais curta.
Exemplo prático
Uma configuração JSON com serviços, portas e variáveis de ambiente vira uma hierarquia YAML legível. O resultado pode servir de ponto de partida para pipelines de CI, containers, geradores de sites ou arquivos de infraestrutura.
Casos de uso comuns
Converter JSON para YAML é útil para migrar configurações, adaptar JSON gerado a ferramentas baseadas em YAML, preparar documentação e comparar representações. A conversão local evita enviar valores de configuração a terceiros.
Limitações e verificações importantes
A conversão preserva dados, mas não comentários, pois JSON não oferece essa sintaxe. Ela também não deduz tags específicas, âncoras, aliases ou a ordem preferida por uma ferramenta. Valide o resultado no aplicativo de destino antes do uso em produção.
Privacidade e processamento local
Exceto quando a ferramenta identifica explicitamente uma consulta externa, a entrada e o resultado são processados no navegador e não são enviados ao CosmoTools. Evite inserir segredos em qualquer página web e revise os arquivos antes de usá-los em produção.
Perguntas frequentes
A conversão acontece no navegador?
Sim. O JSON não é enviado a um servidor.
Posso baixar o YAML?
Sim. O resultado pode ser copiado ou baixado como arquivo .yaml.
Arrays JSON são preservados?
Sim. Arrays são representados como sequências YAML.