Diysb Tools

Converter CSV para JSON

Converta arquivos CSV para o formato JSON com opções personalizáveis para delimitadores, aspas e formatação de saída. Suporte para cabeçalhos, comentários e conversão dinâmica de tipos.

Ferramentas CSV

O que é um conversor de CSV para JSON?

Esta ferramenta transforma arquivos CSV (Valores Separados por Vírgula) em estruturas de dados JavaScript Object Notation (JSON). Ela suporta diversos formatos CSV com delimitadores, aspas e símbolos de comentário personalizáveis. O conversor pode tratar a primeira linha como cabeçalho, pular linhas vazias e detectar automaticamente tipos de dados como números e booleanos. O JSON resultante pode ser usado para migração de dados, backups ou como entrada para outros aplicativos.

Entrada CSV
Saída JSON
Opções de ferramentas
Formato CSV de entrada
Separador de coluna (por exemplo, , ; \t)
Citação de campo (por exemplo, ")
Símbolo de comentário (por exemplo, #)
Opções de conversão
Tratar a primeira linha como cabeçalhos de coluna
Ignorar linhas vazias no CSV de entrada
Converta números e booleanos automaticamente
Converter CSV para JSON Exemplos

Basic CSV to JSON Array

Convert a simple CSV file into a JSON array structure.

name,age,city John,30,New York Alice,25,London
name,age,city John,30,New York Alice,25,London
[ { "name": "John", "age": 30, "city": "New York" }, { "name": "Alice", "age": 25, "city": "London" } ]
[ { "name": "John", "age": 30, "city": "New York" }, { "name": "Alice", "age": 25, "city": "London" } ]
Formato CSV de entrada
Separador de coluna (por exemplo, , ; \t)
Citação de campo (por exemplo, ")
Símbolo de comentário (por exemplo, #)
Opções de conversão
Tratar a primeira linha como cabeçalhos de coluna
Ignorar linhas vazias no CSV de entrada
Converta números e booleanos automaticamente

CSV with Custom Delimiter

Convert a CSV file that uses semicolons as separators.

product;price;quantity Apple;1.99;50 Banana;0.99;100
product;price;quantity Apple;1.99;50 Banana;0.99;100
[ { "product": "Apple", "price": 1.99, "quantity": 50 }, { "product": "Banana", "price": 0.99, "quantity": 100 } ]
[ { "product": "Apple", "price": 1.99, "quantity": 50 }, { "product": "Banana", "price": 0.99, "quantity": 100 } ]
Formato CSV de entrada
Separador de coluna (por exemplo, , ; \t)
Citação de campo (por exemplo, ")
Símbolo de comentário (por exemplo, #)
Opções de conversão
Tratar a primeira linha como cabeçalhos de coluna
Ignorar linhas vazias no CSV de entrada
Converta números e booleanos automaticamente

CSV with Comments and Empty Lines

Process CSV data while handling comments and empty lines.

# Comment id,name,active 1,John,true 2,Jane,false 3,Bob,true
# Comment id,name,active 1,John,true 2,Jane,false 3,Bob,true
[ { "id": 1, "name": "John", "active": true }, { "id": 2, "name": "Jane", "active": false }, { "id": 3, "name": "Bob", "active": true } ]
[ { "id": 1, "name": "John", "active": true }, { "id": 2, "name": "Jane", "active": false }, { "id": 3, "name": "Bob", "active": true } ]
Formato CSV de entrada
Separador de coluna (por exemplo, , ; \t)
Citação de campo (por exemplo, ")
Símbolo de comentário (por exemplo, #)
Opções de conversão
Tratar a primeira linha como cabeçalhos de coluna
Ignorar linhas vazias no CSV de entrada
Converta números e booleanos automaticamente