Como usar: Conversor JSON
- 1
Escolha o formato de entrada (JSON, YAML, XML, CSV ou TOML) e o formato de saída desejado.
- 2
Cole os dados no painel de entrada. A conversão acontece enquanto você digita, então erros de sintaxe aparecem na hora.
- 3
Confira a saída. Objetos aninhados são mantidos entre JSON, YAML, TOML e XML; para CSV, os dados devem ser um array de objetos planos, um por linha.
- 4
Copie o resultado ou use Swap Formats para converter de volta e confirmar que nada se perdeu.
Exemplos práticos
Kubernetes e Docker Compose
Converta um objeto JSON de uma API ou script para YAML e cole num manifesto ou no docker-compose.yml sem brigar com a indentação.
Planilha para JSON
Exporte a planilha em CSV, cole aqui e receba um array de objetos JSON pronto para script de seed, API mock ou protótipo de front-end.
APIs XML antigas
Serviços SOAP e feeds antigos retornam XML. Converter para JSON deixa a estrutura mais legível e fácil de mapear para tipos TypeScript.
Migrar arquivos de configuração
Mudando de config.json para pyproject.toml, Cargo.toml ou YAML? Converta as configurações existentes em vez de redigitá-las.
Perguntas frequentes
Quais conversões perdem informação?+
JSON, YAML e TOML se correspondem quase um a um. Atributos e elementos repetidos do XML precisam de uma convenção para virar JSON, e o CSV só guarda linhas planas, então dados muito aninhados são achatados ou rejeitados.
Por que a conversão para CSV falha?+
O CSV precisa de uma tabela consistente: as mesmas colunas em todas as linhas e aspas em valores com vírgulas ou quebras de linha. De JSON para CSV, a entrada deve ser um array de objetos.
YAML é só JSON sem chaves?+
YAML é um superconjunto do JSON com estrutura por indentação, comentários e tipos extras. Cuidado com valores como no, yes ou 0123, que alguns parsers leem como booleanos ou números.
Meus dados são enviados?+
Não. A leitura e a conversão acontecem no navegador, então arquivos de configuração com credenciais ou exportações de clientes ficam no seu dispositivo.