O que é um conversor JSON para CSV?

Um conversor JSON para CSV pega uma matriz JSON de objetos e a reescreve como valores separados por vírgulas, com uma coluna por propriedade e uma linha por objeto Cole a resposta de uma API, uma consulta de banco de dados ou um documento exportado e recupere um arquivo que você pode abrir diretamente no Excel, Planilhas do Google ou Números Os nomes das propriedades se tornam a linha do cabeçalho e cada objeto se torna uma linha de dados abaixo.
JSON é o formato que as APIs e os programas JavaScript falam, mas planilhas, ferramentas de business intelligence e colegas não técnicos precisam de CSV tabular Fazer a conversão à mão significa escolher as colunas, manipular registros que estão faltando em um campo e citar qualquer valor que contenha uma vírgula ou uma quebra de linha Esta ferramenta constrói o cabeçalho a partir da união de cada chave em todos os objetos, de modo que linhas com diferentes formas ainda se alinham, e escapa de campos usando as regras RFC 4180 para que um valor como um endereço completo sobreviva à viagem em uma planilha intacta Objetos aninhados podem ser achatados em colunas de notação de pontos, como endereço.city, e matrizes podem ser unidas ou mantidas como JSON em uma única célula.
Tudo é executado no seu navegador sem bibliotecas e sem servidor, então o JSON que você cola - que geralmente contém cargas úteis da API, registros de usuários ou dados internos - nunca é carregado ou armazenado O conversor funciona offline depois de carregado, permite escolher o delimitador e o final da linha e avisa quando um item não é um objeto ou quando a entrada é um único objeto em vez de uma matriz.
Como usar o conversor JSON para CSV?
Cole ou carregue seu JSON
Cole uma matriz JSON de objetos no painel de entrada ou clique em Carregar amostra para começar a partir de um exemplo realista Um único objeto também funciona e se torna uma linha.
Escolha o achatamento e matrizes
Ative objetos aninhados Flatten para expandir colunas estilo address.city e escolha se os arrays são armazenados como JSON ou unidos em uma célula.
Defina o delimitador e o final da linha
Selecione vírgula, ponto e vírgula, guia ou pipe e escolha terminações de linha LF ou CRLF. CRLF é a escolha mais segura para abrir o arquivo no Excel no Windows.
Copie ou baixe o CSV
A ferramenta converte instantaneamente Copie o CSV para sua área de transferência ou baixe-o como um arquivo.csv e, em seguida, abra-o em sua planilha ou ferramenta de importação.
Principais características
Detecção de cabeçalho de união
A linha de cabeçalho é construída a partir de cada chave vista em todos os objetos na ordem de primeira visualização, de modo que registros com campos diferentes ainda produzem colunas alinhadas
Achatamento de objetos aninhados
Opcionalmente, expanda objetos aninhados em colunas de notação de ponto, como address.city e address.zip, em vez de despejar JSON bruto em uma célula
RFC 4180 Escapando
Qualquer valor contendo o delimitador, uma aspa ou uma quebra de linha é envolto em aspas duplas e as aspas internas são duplicadas, portanto, o arquivo analisa corretamente
Delimitador e Controle de Finalização de Linha
Exporte com separadores de vírgula, ponto e vírgula, guia ou tubo e terminações de linha LF ou CRLF para corresponder ao Excel, Sheets ou seu pipeline de importação
Frequently Asked Questions
Related Tools
CSV to JSON Converter
Convert CSV to JSON online. Parses quoted fields and any delimiter, infers numbers and booleans, and outputs an array of objects. Client-side, no signup.
CSV to SQL Converter
Convert CSV data into SQL CREATE TABLE and INSERT statements for MySQL, PostgreSQL, or SQLite. Infers column types, escapes values, runs client-side.
CSV Viewer
Open, search, and sort CSV files as a clean table in your browser. Auto-detects delimiters, handles quoted fields, and exports to CSV or JSON.
JSON to SQL Converter
Convert a JSON array of objects into SQL CREATE TABLE and INSERT statements for MySQL, PostgreSQL, or SQLite. Infers types, runs client-side.
Comments
0 comments
No comments yet. Be the first to share your thoughts!