Categoría: Desarrollo
CSV a JSON Lines
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
{"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
- Pega datos CSV, o carga el ejemplo.
- Activa la opción de fila de encabezado si la primera fila contiene los nombres de columna.
- 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.