Pular para o conteúdo
Coverton Blogue
Neste artigo
Tabelas e dados

Converta CSV, JSON e XML enquanto verifica a estrutura e os tipos

Tabelas e dados aninhados representam informações de maneira diferente. CSV armazena linhas e colunas; JSON pode representar objetos e matrizes. Verifique a estrutura, codificação e separador do destino e, em seguida, abra primeiro uma pequena amostra convertida.

Use a ferramenta gratuita →

Inspecione informações perdidas ao fazer uma tabela

Verifique como as estruturas aninhadas e os elementos repetidos são representados quando JSON ou XML se torna uma tabela. CSV não declara explicitamente os tipos de data, numérico ou string. Os aplicativos de recebimento podem reinterpretar zeros à esquerda e identificadores longos, portanto, compare valores importantes.

Revise separadores e cotações

CSV e TSV usam separadores diferentes. Verifique vírgulas, tabulações, novas linhas incorporadas e aspas nos valores de saída. As tabelas Markdown têm limites estruturais e não devem ser consideradas como preservando células mescladas ou formatação de planilha.

Formate JSON e converta JSONL

A formatação adiciona recuo legível; minificar remove espaços em branco desnecessários. Nenhuma das operações repara todos os erros de dados. JSONL coloca um valor JSON independente em cada linha, portanto, compare as contagens de registros ao converter de ou para uma matriz.

Escolha a ferramenta certa

Exemplos de entradas ilustram o fluxo de trabalho; eles não prometem um tamanho de arquivo específico, precisão de reconhecimento ou compatibilidade.

Converter CSV para JSON

Transforme linhas e colunas em registros JSON após verificar cabeçalhos e delimitadores. Revise como os valores são representados no resultado.

Exemplo

nome, contagem / Coverton,2 → matriz de registros JSON
  1. Escolha arquivos no formato CSV. Máximo: 1.
  2. Confira as configurações (Codificação de entrada, Separador de entrada) e inicie o processamento.
  3. Baixe o resultado JSON e confira o conteúdo e a qualidade.
O que verificar

CSV guarda texto em linhas e colunas. Campos entre aspas podem conter vírgulas e quebras de linha. Codificação e cabeçalhos variam. Planilhas podem alterar zeros iniciais, datas e identificadores longos.

JSON não aceita comentários nem vírgulas finais. A precisão numérica depende dos limites do JavaScript.

Confira codificação, separador e colunas. Números grandes podem perder precisão em JavaScript; CSV não mantém todos os tipos e estruturas aninhadas.

Abra a ferramenta →

Converter JSON para CSV

Abra uma lista de registros JSON em uma planilha. Os campos aninhados produzem colunas diferentes dependendo das configurações de nivelamento.

Exemplo

Matriz de objetos JSON → cabeçalho e linha CSV
  1. Escolha arquivos no formato JSON. Máximo: 1.
  2. Confira as configurações (Achatar objetos aninhados) e inicie o processamento.
  3. Baixe o resultado CSV e confira o conteúdo e a qualidade.
O que verificar

JSON representa objetos, arrays, strings, números, booleanos e null. Nomes de propriedades usam aspas duplas. Formate para inspecionar dados e use CSV para estruturas tabulares adequadas.

JSON não aceita comentários nem vírgulas finais. A precisão numérica depende dos limites do JavaScript.

Confira codificação, separador e colunas. Números grandes podem perder precisão em JavaScript; CSV não mantém todos os tipos e estruturas aninhadas.

Abra a ferramenta →

Converter TSV para CSV

Importe uma exportação separada por guias para um sistema somente CSV. Verifique se as vírgulas nos valores permanecem em suas células.

Exemplo

nome/contagem separados por tabulação → CSV separado por vírgula
  1. Escolha arquivos no formato TSV, TXT. Máximo: 1.
  2. Confira as configurações (Codificação de entrada) e inicie o processamento.
  3. Baixe o resultado CSV e confira o conteúdo e a qualidade.
O que verificar

Confira codificação, separador e colunas. Números grandes podem perder precisão em JavaScript; CSV não mantém todos os tipos e estruturas aninhadas.

Abra a ferramenta →

Converter CSV para TSV

Prepare uma tabela CSV para software que requer dados separados por tabulações. As vírgulas dentro dos campos citados permanecem como conteúdo da célula.

Exemplo

campos CSV citados → registros separados por tabulação
  1. Escolha arquivos no formato CSV. Máximo: 1.
  2. Confira as configurações (Codificação de entrada, Separador de entrada) e inicie o processamento.
  3. Baixe o resultado TSV e confira o conteúdo e a qualidade.
O que verificar

CSV guarda texto em linhas e colunas. Campos entre aspas podem conter vírgulas e quebras de linha. Codificação e cabeçalhos variam. Planilhas podem alterar zeros iniciais, datas e identificadores longos.

Confira codificação, separador e colunas. Números grandes podem perder precisão em JavaScript; CSV não mantém todos os tipos e estruturas aninhadas.

Abra a ferramenta →

Converter XML para JSON

Inspecione elementos XML e valores em JSON. Não presuma que uma árvore XML seja equivalente a uma tabela simples.

Exemplo

<root><name>Coverton</name></root> → Estrutura JSON
  1. Escolha arquivos no formato XML. Máximo: 1.
  2. Confira o formato e a ordem dos arquivos e inicie o processamento.
  3. Baixe o resultado JSON e confira o conteúdo e a qualidade.
O que verificar

XML e JSON têm modelos diferentes. Entidades XML inseguras são rejeitadas. Nenhum esquema externo é inferido ou reconstruído automaticamente.

JSON não aceita comentários nem vírgulas finais. A precisão numérica depende dos limites do JavaScript.

Confira codificação, separador e colunas. Números grandes podem perder precisão em JavaScript; CSV não mantém todos os tipos e estruturas aninhadas.

Abra a ferramenta →

Converter JSON para XML

Escolha um nome raiz ao escrever JSON como XML. Compare a estrutura gerada com os requisitos do sistema receptor.

Exemplo

Dados JSON + nome raiz → documento XML
  1. Escolha arquivos no formato JSON. Máximo: 1.
  2. Confira as configurações (Nome do elemento raiz) e inicie o processamento.
  3. Baixe o resultado XML e confira o conteúdo e a qualidade.
O que verificar

JSON representa objetos, arrays, strings, números, booleanos e null. Nomes de propriedades usam aspas duplas. Formate para inspecionar dados e use CSV para estruturas tabulares adequadas.

JSON não aceita comentários nem vírgulas finais. A precisão numérica depende dos limites do JavaScript.

XML e JSON têm modelos diferentes. Entidades XML inseguras são rejeitadas. Nenhum esquema externo é inferido ou reconstruído automaticamente.

Confira codificação, separador e colunas. Números grandes podem perder precisão em JavaScript; CSV não mantém todos os tipos e estruturas aninhadas.

Abra a ferramenta →

Formatar e validar JSON

Recue JSON de uma linha para leitura e verificações estruturais. A sintaxe inválida deve ser corrigida antes da formatação.

Exemplo

compacto JSON → recuado válido JSON
  1. Escolha arquivos no formato JSON. Máximo: 1.
  2. Confira as configurações (Recuo) e inicie o processamento.
  3. Baixe o resultado JSON e confira o conteúdo e a qualidade.
O que verificar

Confira codificação, separador e colunas. Números grandes podem perder precisão em JavaScript; CSV não mantém todos os tipos e estruturas aninhadas.

JSON não aceita comentários nem vírgulas finais. A precisão numérica depende dos limites do JavaScript.

Abra a ferramenta →

Minificar JSON

Remova espaços em branco desnecessários do JSON válido para transferência. Isso não compacta imagens nem remove registros.

Exemplo

recuado JSON → compacto JSON
  1. Escolha arquivos no formato JSON. Máximo: 1.
  2. Confira o formato e a ordem dos arquivos e inicie o processamento.
  3. Baixe o resultado JSON e confira o conteúdo e a qualidade.
O que verificar

Confira codificação, separador e colunas. Números grandes podem perder precisão em JavaScript; CSV não mantém todos os tipos e estruturas aninhadas.

JSON não aceita comentários nem vírgulas finais. A precisão numérica depende dos limites do JavaScript.

Abra a ferramenta →

Converter CSV para MARKDOWN

Mova dados tabulares para um documento README ou Markdown. Inspecione o comprimento das células e das quebras de linha.

Exemplo

Cabeçalhos/linhas CSV → Tabela Markdown
  1. Escolha arquivos no formato CSV. Máximo: 1.
  2. Confira as configurações (Codificação de entrada, Separador de entrada) e inicie o processamento.
  3. Baixe o resultado Markdown e confira o conteúdo e a qualidade.
O que verificar

CSV guarda texto em linhas e colunas. Campos entre aspas podem conter vírgulas e quebras de linha. Codificação e cabeçalhos variam. Planilhas podem alterar zeros iniciais, datas e identificadores longos.

Uma sintaxe Markdown limitada é suportada. Tabelas complexas, células multilinha, extensões e scripts não são totalmente preservados.

Confira codificação, separador e colunas. Números grandes podem perder precisão em JavaScript; CSV não mantém todos os tipos e estruturas aninhadas.

Abra a ferramenta →

Converter MARKDOWN para CSV

Importe uma tabela de tubos Markdown para uma planilha. Isto não transforma um documento inteiro em prosa numa tabela.

Exemplo

Tabela de tubos de redução → linhas CSV
  1. Escolha arquivos no formato MD, MARKDOWN. Máximo: 1.
  2. Confira o formato e a ordem dos arquivos e inicie o processamento.
  3. Baixe o resultado CSV e confira o conteúdo e a qualidade.
O que verificar

Uma sintaxe Markdown limitada é suportada. Tabelas complexas, células multilinha, extensões e scripts não são totalmente preservados.

Confira codificação, separador e colunas. Números grandes podem perder precisão em JavaScript; CSV não mantém todos os tipos e estruturas aninhadas.

Abra a ferramenta →

Converter JSON para JSONL

Prepare uma matriz JSON para um consumidor orientado a linhas. Verifique os dados selecionados ao usar um caminho de matriz aninhada.

Exemplo

[{registro 1},{registro 2}] → um registro JSON por linha
  1. Escolha arquivos no formato JSON. Máximo: 1.
  2. Confira as configurações (Caminho do array (vazio para a raiz)) e inicie o processamento.
  3. Baixe o resultado JSONL e confira o conteúdo e a qualidade.
O que verificar

JSON representa objetos, arrays, strings, números, booleanos e null. Nomes de propriedades usam aspas duplas. Formate para inspecionar dados e use CSV para estruturas tabulares adequadas.

JSON não aceita comentários nem vírgulas finais. A precisão numérica depende dos limites do JavaScript.

Confira codificação, separador e colunas. Números grandes podem perder precisão em JavaScript; CSV não mantém todos os tipos e estruturas aninhadas.

Cada linha não vazia precisa conter um valor JSON completo. Uma linha inválida interrompe a conversão. JSON para JSONL exige um array.

Abra a ferramenta →

Converter JSONL para JSON

Leia JSONL ou NDJSON como um array. Linhas inválidas são relatadas em vez de descartadas silenciosamente.

Exemplo

duas linhas JSON válidas → matriz JSON de dois elementos
  1. Escolha arquivos no formato JSONL, NDJSON, TXT. Máximo: 1.
  2. Confira as configurações (Recuo) e inicie o processamento.
  3. Baixe o resultado JSON e confira o conteúdo e a qualidade.
O que verificar

JSON não aceita comentários nem vírgulas finais. A precisão numérica depende dos limites do JavaScript.

Confira codificação, separador e colunas. Números grandes podem perder precisão em JavaScript; CSV não mantém todos os tipos e estruturas aninhadas.

Cada linha não vazia precisa conter um valor JSON completo. Uma linha inválida interrompe a conversão. JSON para JSONL exige um array.

Abra a ferramenta →

Este guia descreve as ferramentas públicas da Web e seus limites de suporte. Mantenha o original e verifique o resultado baixado. Coverton · Correções e contato

Esta tradução foi preparada com auxílio de software. Você também pode ler a versão em inglês. Leia em inglês