Sobre esta ferramenta
Converte entre os três formatos mais comuns para representar dados estruturados: JSON (objectos e arrays), YAML (configurações legíveis) e CSV (tabelas e folhas de cálculo). Útil para migrar configurações entre ferramentas, exportar dados de um formato para outro, preparar fixtures de teste, ou simplesmente ler um ficheiro num formato com que não estás familiarizado.
Como usar
- Cola o conteúdo no formato de origem.
- Selecciona o formato de destino.
- O resultado aparece formatado e validado.
- Copia ou descarrega como precisares.
Perguntas frequentes
- Que conversões fazem sentido?
- JSON e YAML são mais ou menos equivalentes em capacidade (ambos suportam estruturas hierárquicas), por isso a conversão é directa. CSV é tabular (linhas e colunas), por isso só faz sentido para dados planos. Tentar converter um JSON com estrutura aninhada para CSV implica decisões sobre como aplanar os dados, e o resultado pode ficar comprometido.
- Que separador é usado em CSV?
- Vírgula é o standard internacional, mas em algumas regiões (como Portugal) usa-se ponto e vírgula porque a vírgula serve de separador decimal. A ferramenta lida com ambos, mas confirma o formato esperado pela aplicação que vai consumir o resultado.
- O resultado preserva a ordem das chaves?
- JSON e YAML não exigem ordem específica de chaves, mas a maioria das ferramentas (incluindo esta) preserva a ordem original. CSV é por natureza ordenado por colunas. Se a tua aplicação depender de ordem específica, confirma manualmente o resultado.