Categoria: Desenvolvimento
CSV para JSON Lines
Converta linhas de CSV em JSON Lines (JSONL/NDJSON)
Cole dados CSV para converter cada linha em seu próprio objeto JSON, um por linha (JSON Lines / NDJSON), com a opção de tratar a primeira linha como cabeçalho. Roda inteiramente no seu navegador.
Linhas: 2
{"name":"Ada","role":"Engineer","active":"true"}
{"name":"Grace","role":"Scientist","active":"true"}Tudo nesta página é processado no seu navegador. Nada é enviado.
Para que serve
JSON Lines é um formato comum para arquivos de log, pipelines de streaming e APIs de importação em massa: cada linha é um valor JSON independente e válido, então um consumidor pode processar o arquivo uma linha de cada vez sem precisar analisar tudo antes. Esta ferramenta analisa o CSV da mesma forma que uma planilha faria, incluindo campos entre aspas com vírgulas e aspas incorporadas, e então gera um objeto JSON por linha de dados nomeado pelos cabeçalhos, ou um array JSON por linha quando não há cabeçalho para nomear os campos.
Como usar
- Cole os dados CSV ou carregue o exemplo.
- Ative a opção de linha de cabeçalho se a primeira linha contiver nomes de colunas.
- Copie o resultado em JSON Lines.
Privacidade
Esta ferramenta roda inteiramente no seu navegador. O que você digita nunca é enviado, salvo ou compartilhado — fechar a aba já remove tudo.
Perguntas frequentes
- Meu CSV é enviado a algum lugar?
- Não. A análise acontece em JavaScript executado na página, então nada do que você cola sai do seu dispositivo.
- O que acontece sem uma linha de cabeçalho?
- Cada linha se torna um array JSON simples com seus valores de célula em ordem, já que não há nomes de coluna para usar como chaves de objeto.
- Como os campos CSV entre aspas são tratados?
- Campos entre aspas duplas, incluindo os que contêm vírgulas, quebras de linha ou aspas escapadas `""`, são analisados da mesma forma que um aplicativo de planilha os lê.