Convertidor de CSV a JSON — Gratis online

Pega tu CSV abajo y haz clic en Convertir para obtener JSON al instante.

Entrada Listo

Las estadísticas de entrada están disponibles mediante el botón Estadísticas encima de este campo.

Salida

Las estadísticas de salida están disponibles mediante el botón Estadísticas encima de este campo.

Los resultados se ofrecen solo con fines informativos y pueden contener errores. Verifica la información importante de forma independiente. El uso de esta herramienta es bajo tu propia responsabilidad.

Qué hace esta herramienta

El Convertidor de CSV a JSON lee un CSV con fila de encabezado y devuelve un array JSON con un objeto por fila. Cada encabezado se convierte en una clave tal como está escrito, y cada celda en un valor de tipo cadena, así que nada se renombra, se divide ni se anida.

Sigue las reglas estándar de comillas de CSV: un valor entre comillas dobles puede contener comas, saltos de línea y comillas duplicadas (""). El separador se detecta automáticamente, así que funcionan los archivos separados por comas, por punto y coma y por tabulaciones, y las líneas vacías se omiten.

Cuándo usarla

  • Cargar la exportación de una hoja de cálculo en un script, una petición a una API o una base de datos documental como MongoDB.
  • Crear fixtures de prueba o datos iniciales a partir de una hoja que mantiene un compañero.
  • Comprobar qué contiene realmente un archivo CSV. Los problemas de comillas se detectan mucho mejor en JSON que en una hoja de cálculo.
  • Preparar datos para otros formatos: desde JSON puedes continuar con el Convertidor de JSON a YAML o el Convertidor de JSON a SQL.

Ejemplo práctico

Entrada

first_name,city,zip
Ana,"Berlin, DE",10115
Ben,"Boston, US",02134

Salida

[
  {
    "first_name": "Ana",
    "city": "Berlin, DE",
    "zip": "10115"
  },
  {
    "first_name": "Ben",
    "city": "Boston, US",
    "zip": "02134"
  }
]

Preguntas sobre esta herramienta

¿Puedo volver a convertir el JSON en CSV?

Sí, con el Convertidor de JSON a CSV. Como cada fila es un objeto plano, los mismos encabezados vuelven como columnas y los valores entre comillas, como "Berlin, DE", se quedan en una sola celda.

¿Un encabezado como first_name se convierte en un objeto anidado?

No. Cada encabezado sigue siendo una única clave, tal como está escrito, así que first_name y address_city son claves normales. Si necesitas objetos anidados, constrúyelos en tu código a partir de las claves planas.

¿Qué pasa si algunas filas tienen más o menos celdas que el encabezado?

La conversión se realiza igualmente, pero esas filas no quedarán alineadas con las columnas. Revisa antes el archivo con el Validador de CSV: indica las filas con demasiados o muy pocos campos, junto con el número de línea.

Preguntas frecuentes

¿Es seguro convertir datos sensibles con esta herramienta?

Sí - tus datos se procesan y se eliminan de inmediato. No se registra ni se guarda nada en el servidor.

¿Hay un límite de tamaño para el archivo?

La herramienta maneja documentos de tamaño típico sin problema. Para archivos muy grandes, considera dividirlos primero.

¿Esta herramienta es gratuita?

Sí, es gratis. Sin registro ni correo electrónico. Obtén el resultado en esta página.

¿Cómo obtengo el resultado?

Usa la herramienta en esta página. El resultado aparece aquí, sin envío por correo electrónico.