Formate código-fonte e converta dados estruturados entre formatos comuns de desenvolvimento.
Escolha uma conversão abaixo. Cada ferramenta mostra o resultado na hora, um exemplo e uma explicação breve.
Escolha a conversão correta
Uma representação legível ajuda ao inspecionar uma carga de API, editar uma folha de estilos, comparar uma resposta XML ou documentar uma pequena consulta SQL. Essas ferramentas mostram os dados originais ao lado do resultado transformado. A formatação muda a apresentação, enquanto as conversões mudam a representação ou o modelo de dados. Escolha a operação adequada ao material que você realmente tem.
Os processadores são executados localmente no seu navegador. Vários formatos têm muito mais recursos do que um editor online simples pode implementar por completo. Cada página explica seu subconjunto aceito e os casos que requerem um analisador dedicado, compilador ou ferramenta de construção de produção. Em particular, um resultado formatado não é prova de que um script, consulta ou documento é seguro para executar.
Ao converter dados estruturados, confira os tipos e os nomes dos campos. As células CSV são texto, o XML distingue atributos de conteúdo de elementos, e o YAML oferece recursos além do subconjunto compatível com JSON usado aqui. Guarde uma cópia da fonte ao trocar dados com outro sistema e teste o resultado no aplicativo que irá recebê-lo.
A formatação mudará a forma como meu código é executado?
Essas ferramentas visam tornar a sintaxe suportada mais fácil de ler ou mais compacta, mas um formatador não é um compilador ou analisador de linguagem completo. Algumas ferramentas deliberadamente rejeitam construções fora de seu subconjunto documentado. Verifique a saída no analisador de destino, execute seus testes normais e revise um diff antes de substituir o código de produção.
Posso converter livremente entre JSON, YAML, CSV e XML?
Cada formato tem um modelo de dados diferente. O CSV é tabular, o XML tem elementos e atributos e o YAML oferece sintaxe além do subconjunto suportado aqui. As ferramentas documentam seu mapeamento e rejeitam algumas estruturas não suportadas. Converta uma amostra representativa primeiro, compare os valores relevantes após uma conversão de ida e volta e mantenha o arquivo original.