Diysb Tools

Convertir CSV a JSON

Convierte archivos CSV a formato JSON con opciones personalizables para delimitadores, comillas y formato de salida. Admite encabezados, comentarios y conversión dinámica de tipos.

Herramientas CSV

¿Qué es un convertidor de CSV a JSON?

Esta herramienta transforma archivos de valores separados por comas (CSV) en estructuras de datos de notación de objetos JavaScript (JSON). Admite varios formatos CSV con delimitadores personalizables, comillas y símbolos de comentario. El conversor puede tratar la primera fila como encabezado, omitir líneas vacías y detectar automáticamente tipos de datos como números y booleanos. El JSON resultante puede utilizarse para la migración de datos, la creación de copias de seguridad o como entrada para otras aplicaciones.

CSV de entrada
Salida JSON
Opciones de herramientas
Formato CSV de entrada
Separador de columnas (p. ej., , ; \t)
Cita de campo (por ejemplo, ")
Símbolo de comentario (p. ej., #)
Opciones de conversión
Tratar la primera fila como encabezados de columna
Ignorar líneas vacías en el CSV de entrada
Convierte automáticamente números y valores booleanos
Convertir CSV a JSON Ejemplos

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 columnas (p. ej., , ; \t)
Cita de campo (por ejemplo, ")
Símbolo de comentario (p. ej., #)
Opciones de conversión
Tratar la primera fila como encabezados de columna
Ignorar líneas vacías en el CSV de entrada
Convierte automáticamente números y valores booleanos

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 columnas (p. ej., , ; \t)
Cita de campo (por ejemplo, ")
Símbolo de comentario (p. ej., #)
Opciones de conversión
Tratar la primera fila como encabezados de columna
Ignorar líneas vacías en el CSV de entrada
Convierte automáticamente números y valores booleanos

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 columnas (p. ej., , ; \t)
Cita de campo (por ejemplo, ")
Símbolo de comentario (p. ej., #)
Opciones de conversión
Tratar la primera fila como encabezados de columna
Ignorar líneas vacías en el CSV de entrada
Convierte automáticamente números y valores booleanos