Converta JSON em YAML e vice-versa, inteiramente no seu navegador. Cole ou carregue um arquivo, inverta o sentido e copie.
Todas as conversões acontecem localmente no seu navegador. Seus arquivos nunca saem do seu dispositivo.
O conversor funciona nos dois sentidos: de JSON para YAML usa o JSON.parse nativo e serializa com js-yaml, e de YAML para JSON faz o inverso. A conversão roda sozinha enquanto você digita (com atraso de um quarto de segundo), e um erro de sintaxe em qualquer direção mostra a mensagem do parser em uma linha vermelha e limpa a saída.
Não. JSON não tem sintaxe de comentário, então de JSON para YAML não dá para adicionar nenhum, e de YAML para JSON todo comentário é descartado durante a análise. Se a sua configuração depende de comentários, copie-os manualmente depois de converter.
Objetos JSON viram mappings de YAML (chave: valor) e arrays JSON viram sequências de bloco (- item), com todo o aninhamento preservado nos dois sentidos. Um array de objetos vira aquela lista familiar de registros com traço usada por Kubernetes e arquivos de CI.
Não. Parsers do YAML 1.1 antigos convertiam valores como 2024-01-01 em objetos de data, mas o parser daqui mantém valores com cara de data ou versão como texto e os entreaspas ao gerar YAML, então eles sobrevivem à ida e volta como string.
Tudo roda na aba do seu navegador, então o tamanho é limitado pela memória disponível. Alguns megabytes convertem na hora; documentos gigantes (dezenas de megabytes) podem travar a aba enquanto são processados.
Não. Análise, serialização, cópia e download acontecem localmente no seu navegador. Seus documentos nunca são enviados a lugar algum, então configurações confidenciais ficam no seu dispositivo.
Se você acabou de usar Conversor de JSON para YAML, os próximos passos naturais são Diferenciar JSON, Conversor CSV ↔ JSON, Visualizador de CSV, ou explore todas as ferramentas de Ferramentas diárias.