Online Free Tools
  • Início
  • Ferramentas
  • Registros de Desenvolvimento
  • English
  • 中文
  • Español
  • العربية
  • Português
  • Bahasa Indonesia
  • Français
  • 日本語
  • Русский
  • Deutsch
Ferramentas
Conversor CSV ↔ JSON — tipos, separador e localVerificar cabeçalhos HTTP de um site — Inspecionar response headersQual é o meu IP — Ver seu IP públicoDe Markdown para HTML — e HTML de volta a MarkdownCompare Two Texts Online — Text Diff CheckerDe YAML para JSON — e JSON de volta a YAMLConversor CSV ↔ JSON — tipos, separador e localCalculadora de IMC — Como calcular o índice de massa corporalCalculadora de ROI — Como calcular o retorno sobre investimentoCalculadora de receita marginal — Fórmula ΔRT / ΔQPés quadrados para m² — Conversão para imóveis e reformasCalculadora de variação percentual — Do valor antigo ao novoCalculadora de gradiente — ∇f multivariable (derivadas parciais)

Conversor CSV ↔ JSON — tipos, separador e local

Converta CSV para JSON ou JSON para CSV no navegador. Passos: escolha a direção, cole ou envie, defina o separador e o cabeçalho e copie ou baixe. Trata campos entre aspas com vírgulas, ponto e vírgula e tabulações; de JSON para CSV, objetos aninhados são achatados em colunas. Exemplo: transforme uma planilha de produtos (sku, título, preço) em um array JSON — os dados ficam locais.


      

      

Como funciona

Escolha CSV → JSON ou JSON → CSV; a análise e a geração acontecem aqui com o Papa Parse. No CSV você escolhe o separador (ou detecção automática), se a primeira linha é cabeçalho e se infere números/booleanos. No JSON, objetos aninhados viram colunas com caminho por pontos e as colunas são a união de todas as chaves.

Regras que você deve esperar

O que esperar ao converter: como os tipos de célula são tratados, quais separadores e aspas se aplicam e como o JSON aninhado vira colunas.

  • Tipos: células CSV são texto por padrão. Ative «Inferir tipos» para números/booleanos, mas 007 vira 7 e números muito longos podem perder precisão; deixe desativado para SKU, CEP e telefones.
  • Separadores: vírgula, ponto e vírgula (comum no Excel europeu) e tabulação (TSV); a detecção automática adivinha pelo texto. Campos com o separador, aspas ou quebras de linha ficam entre aspas duplas conforme a RFC 4180.
  • JSON → CSV: objetos são achatados com caminhos por pontos (dim.w, dim.h); arrays viram uma string JSON em uma célula; as colunas são a união de todas as chaves e o que falta fica em branco.
  • Privacidade: seu texto e arquivos não são enviados. Buscar o Papa Parse em um CDN só baixa o código da biblioteca, não os seus dados.

Exemplo

O CSV `sku,title,price` com a linha `A-001,"Chair, oak",129.9` vira JSON `{"sku":"A-001","title":"Chair, oak","price":"129.9"}` (sem tipos, price fica como texto; ative-os para o número 129.9). Ao contrário: `[{"sku":"A-001","dim":{"w":40,"h":90}}]` gera o cabeçalho `sku,dim.w,dim.h` com a linha `A-001,40,90`.

Bons usos

  • E-commerce: transforme uma planilha de produtos exportada (sku, título, preço) em um array JSON para a API de uma loja ou marketplace.
  • Desenvolvedores: converta uma resposta JSON em CSV para planilhas, conciliação ou entrega.
  • Dados/operações: leve um CSV de relatórios ou eventos (vírgula, ponto e vírgula ou TSV) para JSON em um pipeline, com vírgulas e quebras de linha escapadas.

Frequently asked questions

Meus números, zeros à esquerda e identificadores ficam intactos?

Por padrão cada célula fica como texto, então 007 e IDs longos são preservados. Se ativar «Inferir tipos», valores numéricos viram números: 007 vira 7 e dígitos muito longos podem perder precisão. Deixe desativado para SKU, CEP e telefones.

Ele lida com ponto e vírgula ou tabulação, não só vírgula?

Sim. Escolha vírgula, ponto e vírgula ou tabulação, ou deixe na detecção automática e o Papa Parse adivinha. Ponto e vírgula é comum em exportações de Excel europeias; tabulação é TSV.

Como campos com vírgulas, aspas ou quebras de linha são tratados?

Ficam entre aspas duplas e as aspas internas são duplicadas, seguindo a RFC 4180. Assim um título como Chair, oak permanece em um campo em vez de virar duas colunas.

Como o JSON aninhado vira colunas de CSV?

Objetos são achatados em colunas com caminho por pontos (dim.w, dim.h). Arrays viram uma string JSON em uma única célula. As colunas são a união das chaves de todos os registros e o que falta fica em branco.

Meus dados saem do navegador?

Não. A análise fica nesta aba e os arquivos escolhidos são lidos localmente. Um CDN pode servir o Papa Parse; essa requisição só baixa código, não envia seu CSV ou JSON.

Related tools

  • De YAML para JSON — e JSON de volta a YAML
  • Compare Two Texts Online — Text Diff Checker

References

  • RFC 4180 — CSV
  • Papa Parse
  • RFC 8259 — JSON
Online Free Tools · Projeto de aprendizagem · Em iteração · About