Categoría: Desarrollo

CSV a JSON Lines

Idea propia¿Falta una herramienta?

Convierte filas CSV en JSON Lines (JSONL/NDJSON)

Pega datos CSV para convertir cada fila en su propio objeto JSON, uno por línea (JSON Lines / NDJSON), con la opción de tratar la primera fila como encabezado. Se ejecuta completamente en tu navegador.

Líneas: 2

JSON Lines
{"name":"Ada","role":"Engineer","active":"true"}
{"name":"Grace","role":"Scientist","active":"true"}

Todo lo de esta página se procesa en tu navegador. No se sube nada.

Para qué sirve

JSON Lines es un formato común para archivos de registro, canalizaciones de streaming y APIs de importación masiva: cada línea es un valor JSON independiente y válido, de modo que un consumidor puede procesar el archivo una línea a la vez sin analizar todo el archivo primero. Esta herramienta analiza el CSV de la misma forma que lo haría una hoja de cálculo, incluyendo campos entre comillas con comas y comillas incrustadas, y luego emite un objeto JSON por fila de datos con claves según los nombres de encabezado, o un arreglo JSON por fila cuando no hay encabezado para nombrar los campos.

Cómo se usa

  1. Pega datos CSV, o carga el ejemplo.
  2. Activa la opción de fila de encabezado si la primera fila contiene los nombres de columna.
  3. Copia el resultado JSON Lines.

Privacidad

Esta herramienta funciona íntegramente en tu navegador. Lo que introduces nunca se sube, se guarda ni se comparte: al cerrar la pestaña desaparece.

Preguntas frecuentes

¿Se sube mi CSV a algún sitio?
No. El análisis se realiza en JavaScript dentro de la página, así que nada de lo que pegues sale nunca de tu dispositivo.
¿Qué ocurre sin una fila de encabezado?
Cada fila se convierte en un simple arreglo JSON con sus valores de celda en orden, ya que no hay nombres de columna que usar como claves de objeto.
¿Cómo se manejan los campos CSV entre comillas?
Los campos entre comillas dobles, incluidos los que contienen comas, saltos de línea o comillas escapadas `""`, se analizan de la misma forma en que los lee una aplicación de hoja de cálculo.