Desarrollo ● Procesamiento local

Convertidor de CSV a JSON

Convierte filas CSV en una matriz JSON de objetos usando la primera fila como encabezado.

Preparando la herramienta…
Prueba un ejemplo breve

Prueba un ejemplo breve

Carga el ejemplo ficticio en un formulario vacío. Revisa las opciones, ejecuta la herramienta si es necesario y compara el resultado de abajo.

El convertidor toma la primera fila como nombres de propiedades y transforma cada fila posterior en un objeto JSON. Pega un CSV separado por comas con una primera fila de encabezados únicos y pulsa «Convertir CSV a JSON». Cada fila debe tener el mismo número de campos que el encabezado; revisa el resultado y copia el JSON. Todas las celdas se convierten en cadenas JSON; no se infieren números, fechas ni valores booleanos. Los encabezados duplicados y las filas con distinto número de campos se rechazan para evitar perder datos.

CSV con una fila de encabezado

id,name,note
001,Ada,"tea, coffee"
002,Sam,"hello"

Resultado esperado

[
  {
    "id": "001",
    "name": "Ada",
    "note": "tea, coffee"
  },
  {
    "id": "002",
    "name": "Sam",
    "note": "hello"
  }
]

El ejemplo estará disponible cuando la herramienta esté lista.

El texto se procesa en tu navegador.

✓ Procesamiento local✓ Sin cuenta✓ Datos procesados aquí✓ Gratis

Respuesta rápida

El convertidor toma la primera fila como nombres de propiedades y transforma cada fila posterior en un objeto JSON.

El código de la página y sus recursos se cargan desde el sitio; las herramientas diseñadas para el procesamiento local gestionan los datos introducidos en el navegador.

Cómo usarla

Pega un CSV separado por comas con una primera fila de encabezados únicos y pulsa «Convertir CSV a JSON». Cada fila debe tener el mismo número de campos que el encabezado; revisa el resultado y copia el JSON.

Límites

Todas las celdas se convierten en cadenas JSON; no se infieren números, fechas ni valores booleanos. Los encabezados duplicados y las filas con distinto número de campos se rechazan para evitar perder datos.

Preguntas frecuentes

¿Los números, las fechas o los valores booleanos se convierten a tipos JSON?

No. Cada celda CSV se convierte en una cadena JSON, lo que conserva valores como 007, fechas e identificadores exactamente como aparecen escritos.

¿Qué ocurre con las líneas vacías y las celdas vacías?

Se ignoran las líneas completamente vacías. Las celdas vacías explícitas se conservan; por ejemplo, una fila con comas se convierte en un objeto con valores de cadena vacíos.

¿Por qué cada fila debe tener el mismo número de campos que la cabecera?

Cada propiedad JSON corresponde a un campo de la cabecera. Se rechaza una diferencia para no descartar valores sobrantes ni inventar los que faltan.

¿Qué ocurre con los nombres de columna duplicados?

El convertidor rechaza cabeceras duplicadas porque los objetos JSON no pueden conservar dos valores distintos con el mismo nombre de propiedad.

Fuentes y referencias

Estas referencias documentan las normas y fuentes citadas; no validan el resultado de la herramienta.

Sigue un ejemplo paso a paso

De CSV con punto y coma a JSON sin perder los ceros iniciales