JSON Toolkit

Conversor de formatos · CSV

Escolha um tipo de conversão à esquerda, cole a origem e converta; depois copie ou baixe o resultado

JSON → CSV · 2 opçõesSuporta ambas as direções · As opções convertem novamente de forma automática 300 ms após uma alteração
Tipo de conversão
Conversão de formato
Geração de código
Conversão de dados
Opções de conversão
Delimitador
必须是单个字符,如 , 或 ; 或制表符
Linha de cabeçalho
关闭后首行也是数据
JSON de origemEntrada JSON
Texto resultante

Conversão de formatos JSON explicada

O conversor é centrado em JSON e suporta nove alvos: YAML, XML, CSV, TypeScript, Java, Go, JSON Schema, tabelas e parâmetros de query de URL, com conversão reversa para formatos selecionados. Escolha um tipo e opções após inserir JSON válido, e trocar de tipo mantém sua entrada.

Para configuração e documentação, YAML é mais fácil de ler e serve para configurações em camadas; XML se adapta a sistemas legados e estruturas que precisam de atributos; CSV e tabelas transformam arrays em linhas para planilhas; parâmetros de query de URL ajudam a montar ou ler links de requisição.

Para geração de código, interfaces TypeScript, classes Java e structs Go oferecem um ponto de partida, enquanto JSON Schema descreve tipos de campos e regras de validação que podem ser reutilizadas em contratos e checagens de formulário. Revise nomes e anulabilidade conforme as convenções do seu projeto.

Apenas YAML, XML e CSV podem ser analisados de volta para JSON; os outros tipos são saída de mão única. Opções como recuo, nome do nó raiz e estilo de nomeação de campos aplicam-se imediatamente e disparam uma nova conversão.

Perguntas frequentes

O código gerado pode ir direto para produção?
Ele é um ponto de partida. Verifique nomes de tipos, campos anuláveis e estilo do projeto antes de confirmar, porque a ferramenta não consegue inferir semântica de negócio.
Por que apenas alguns formatos suportam conversão reversa?
Recuperar JSON de código TypeScript, Java ou Go exige analisar estrutura e tipos de origem com muitas ambiguidades, então apenas YAML, XML e CSV são reversíveis aqui.
Como os arrays são tratados durante a conversão?
Arrays se tornam nós de lista em YAML e XML, linhas em CSV e tabelas, e coleções de elementos em TypeScript e Go.