Gerador cron da AWS
Gerador cron
Contador de texto
JSON para CSV
CSV para JSON
Conversor de timestamp Unix
Gerador de UUID v4 e v7
JSON para TypeScript
Markdown para PDF
Base64
Imagens
JSON
Código QR
Senhas
Unidades
Hash
Cores
Ferramentas PDF
Editor de PDF
Codificador de URL
Conversor de Formato
Lorem Ipsum
Testador Regex
Decodificador JWT
Diferença de texto
Otimizador SVG
Visualizador EXIF
Extrator de cores
Gerador de favicons
Conversor Universal
Conversor de horas
Divisor de PDF
Imagens para PDF
PDF para Imagem
Removedor de Fundo
Conversores

CSV para JSON

Converta tabelas CSV em registos JSON preservando identificadores como 0012 e números longos como texto. Verifique cabeçalhos e linhas antes de exportar o resultado completo.

No teu dispositivo

Os ficheiros e textos são processados no teu navegador.

política de Privacidade
Processado neste navegador. Os dados não são enviados nem guardados.Ver o outro conversor

As strings são preservadas por predefinição. A inferência opcional converte números seguros e booleanos, não datas nem inteiros inseguros. Reveja os identificadores antes de a ativar.

Máximo de 2 MiB UTF-8 e 10000 registos.

02Pré-visualização

.json
≡ → [ ]

Introduza dados e execute a conversão para ver o resultado.

Apenas os primeiros 100 registos e 50 colunas. A cópia e a transferência incluem o resultado completo.

Como utilizar esta ferramenta

  1. Entrada

    Cole uma tabela com cabeçalho ou importe um ficheiro .csv, .tsv ou .txt. Coloque entre aspas as células com delimitadores ou quebras de linha.

  2. Opções

    Selecione o delimitador real do ficheiro. Mantenha a inferência desativada se precisar de preservar todos os valores como texto.

  3. Resultado

    Selecione Converter. Corrija o registo indicado se houver um erro, reveja a tabela e copie ou descarregue todo o JSON.

Exemplo resolvido

Exemplo resolvido · CSV para JSON

Com a inferência desativada, 0012 continua a ser uma string. O cabeçalho CSV torna-se uma propriedade de cada objeto.

Entrada

id,name
0012,Ana
0013,João

Resultado

[
  { "id": "0012", "name": "Ana" },
  { "id": "0013", "name": "João" }
]

Opções: Sem inferência · delimitador vírgula

Formatos e limites

Limites
Máximo de 2 MiB UTF-8 e 10000 registos.
Opções
Sim. Por predefinição, todos os valores são strings, pelo que 0012 continua a ser "0012". Não ative a inferência para identificadores sensíveis ao formato.
Resultado
Apenas quando ativa a opção. São convertidos booleanos e números seguros; datas e inteiros fora do intervalo seguro permanecem como texto.

Problemas frequentes

O que acontece a cabeçalhos duplicados?

São rejeitados para evitar substituir valores. Cada coluna precisa de um cabeçalho não vazio e único. O erro indica o registo lógico afetado.

Como são tratadas as aspas e quebras de linha?

Uma célula entre aspas pode conter delimitadores e quebras de linha. No seu interior, escape uma aspa duplicando-a. Cada registo deve ter tantas células como o cabeçalho.

CSV para JSON

Converta tabelas CSV em registos JSON preservando identificadores como 0012 e números longos como texto. Verifique cabeçalhos e linhas antes de exportar o resultado completo.

Reveja o resultado antes de o utilizar

Com a inferência desativada, 0012 continua a ser uma string. O cabeçalho CSV torna-se uma propriedade de cada objeto.

Formatos e limites

Máximo de 2 MiB UTF-8 e 10,000 registos. Processado neste navegador. Os dados não são enviados nem guardados.

Perguntas Frequentes

Os zeros iniciais são preservados?

Sim. Por predefinição, todos os valores são strings, pelo que 0012 continua a ser "0012". Não ative a inferência para identificadores sensíveis ao formato.

Quando são inferidos os tipos?

Apenas quando ativa a opção. São convertidos booleanos e números seguros; datas e inteiros fora do intervalo seguro permanecem como texto.

O que acontece a cabeçalhos duplicados?

São rejeitados para evitar substituir valores. Cada coluna precisa de um cabeçalho não vazio e único. O erro indica o registo lógico afetado.

Como são tratadas as aspas e quebras de linha?

Uma célula entre aspas pode conter delimitadores e quebras de linha. No seu interior, escape uma aspa duplicando-a. Cada registo deve ter tantas células como o cabeçalho.

São exportadas todas as linhas?

Sim. A pré-visualização está limitada a 100 registos e 50 colunas; a cópia e a transferência incluem o resultado completo dentro dos limites de entrada.