Convertidor de CSV a JSON

Pegue CSV con una fila de encabezado y conviértalo en JSON formateado sin enviar los datos a ninguna parte.

Toda la conversión de datos se realiza localmente en su navegador. Ningún JSON, CSV, YAML o XML se envía a nuestros servidores.
CSVJSON

Ejemplos rápidos

Convertir filas CSV en objetos JSON

CSV a JSON es útil cuando exportaciones de hojas de cálculo, informes de análisis o archivos de socios necesitan convertirse en datos estructurados para scripts, fixtures, pruebas de API o ejemplos de documentación. La primera fila CSV se convierte en el conjunto de claves JSON, y cada fila siguiente se convierte en un objeto.

Los valores se mantienen como cadenas a propósito. Eso evita cambios inesperados en códigos ZIP, identificadores, números de cuenta, porcentajes y otros valores que pueden parecer numéricos pero deben permanecer exactamente como están escritos.

Detalles de CSV que afectan la salida JSON

  • La fila de encabezado controla los nombres de las claves de los objetos, así que recorta o renombra las columnas antes de usar el JSON en el código.
  • Las celdas entrecomilladas pueden contener comas; las comillas mal cerradas se informan como errores del analizador.
  • Las celdas vacías se convierten en cadenas vacías, no null.
  • Las filas sin valores se omiten.
Nota sobre tipos: convierte las cadenas a números, booleanos, fechas o null después de la exportación si tu API de destino espera valores JSON tipados.

Preguntas frecuentes sobre CSV a JSON

¿Por qué todos los valores JSON son cadenas?

CSV no tiene un sistema de tipos nativo. Mantener los valores como cadenas preserva los ceros a la izquierda, identificadores, porcentajes y códigos sin adivinar.

¿Qué sucede con las celdas CSV vacías?

Las celdas vacías se convierten en cadenas vacías en el objeto JSON. Conviértelas a null más tarde si tu aplicación necesita valores null.

¿Qué tipo de errores de CSV se informan?

El convertidor informa problemas del analizador, como comillas rotas o filas mal formadas, cuando el analizador puede identificarlos.