Visor gratis de JSONL / NDJSON
Visualiza y explora archivos JSONL (JSON delimitado por saltos de línea) como tabla o lista JSON formateada. Gratis, rápido y funciona por completo en tu navegador sin registro.
Actualizado
JSONL / NDJSON Viewer
View and explore JSONL (newline-delimited JSON) files as a table or formatted JSON list. Filter and export.
Paste JSONL / NDJSON
Preguntas Frecuentes
¿Qué es JSONL?
JSONL (JSON Lines) es un formato en el que cada línea es un objeto JSON válido, usado habitualmente para archivos de registro y flujos de datos.
¿Puedo convertir JSONL a CSV?
Sí: si todos los registros comparten las mismas claves, puedes exportarlos como CSV.
¿Es gratis?
Sí, totalmente gratis.
¿Están seguros mis datos con esta herramienta?
Por supuesto. El visor JSONL / NDJSON procesa todo en el lado del cliente, dentro de tu navegador. No se sube ni se almacena ningún dato en ningún servidor. Tu contenido permanece privado en tu dispositivo en todo momento.
¿Funciona el visor JSONL / NDJSON en dispositivos móviles?
Sí, el visor JSONL / NDJSON es totalmente adaptable y funciona en smartphones y tablets. Puedes usarlo en cualquier dispositivo con un navegador web moderno, sin necesidad de descargar ninguna app.
¿Necesito crear una cuenta para usar esta herramienta?
No hace falta ninguna cuenta ni registro. Solo tienes que abrir el visor JSONL / NDJSON en tu navegador y empezar a usarlo de inmediato. No hay muros de registro ni restricciones de uso.
¿Cómo uso el visor JSONL / NDJSON?
Solo tienes que introducir tu entrada en el campo correspondiente, ajustar las opciones a tu gusto y la herramienta la procesará al instante. Después podrás copiar el resultado al portapapeles o descargarlo.
¿Qué navegadores son compatibles?
El visor JSONL / NDJSON funciona en todos los navegadores modernos, incluidos Chrome, Firefox, Safari, Edge y Opera. Para una mejor experiencia, usa la última versión de tu navegador preferido.
¿Cuál es la diferencia entre JSONL y un archivo JSON normal?
Un archivo JSON normal contiene un único valor —generalmente un array o un objeto— que debe leerse en su totalidad, por lo que el archivo entero tiene que ser válido y cargarse en memoria antes de poder usar nada. JSONL (también llamado JSON Lines o NDJSON) en cambio coloca un objeto JSON completo e independiente en cada línea, separados por saltos de línea. No hay corchetes que lo envuelvan ni comas entre registros, lo que permite a los programas añadir, transmitir y procesar registros de uno en uno sin analizar el archivo completo. Por eso los sistemas de logging, los conjuntos de datos de fine-tuning de OpenAI y las exportaciones de BigQuery lo prefieren. Este visor está construido en torno a esa estructura línea por línea: divide tu entrada por saltos de línea y lee cada línea como su propio registro, mostrándolos después como una tabla o como una lista JSON plegable. Pega un archivo arriba para ver al instante los registros y el recuento de claves.
¿Cómo encuentro qué línea de mi archivo JSONL está mal formada?
Como JSONL analiza cada línea por separado, un registro roto no detendrá la carga del resto del archivo, pero puede quedar omitido silenciosamente durante una importación. Este visor analiza cada línea de forma independiente y reporta cualquiera que falle en un panel aparte de "Errores de análisis", indicando cada problema con su número de línea exacto y el mensaje de error de JavaScript subyacente —por ejemplo una coma sobrante, una clave sin comillas o una cadena truncada a mitad de escritura—. Esto te permite ir directo a la fila conflictiva en lugar de revisar miles de líneas a mano o adivinar por qué un trabajo de fine-tuning o una importación a una base de datos rechazó el lote. Las líneas en blanco se ignoran, así que las filas vacías nunca cuentan como errores. Pega tu archivo arriba, haz clic en Analizar y cualquier línea mal formada quedará señalada por su número para que puedas corregirla antes de volver a ejecutar tu pipeline.
¿Cuándo debo usar la vista de tabla frente a la vista de lista JSON?
El visor ofrece dos formas de leer tus datos y elige automáticamente la que mejor se ajusta. La vista de tabla aparece solo cuando tus datos son "tabulares" —es decir, cuando cada registro es un objeto JSON plano— y organiza una columna por clave y una fila por registro, lo cual es ideal para líneas de log o exportaciones donde cada entrada comparte la misma forma sencilla. El encabezado muestra la unión de todas las claves detectadas en todos los registros, de modo que un campo presente solo en algunas filas sigue obteniendo su propia columna. La vista de lista JSON funciona para cualquier tipo de dato, incluidos arrays y objetos profundamente anidados: muestra un árbol numerado y plegable en el que haces clic para profundizar, con cadenas, números, booleanos y valores nulos coloreados según su tipo. Usa la tabla para revisar rápidamente y exportar a CSV, y la lista cuando los registros estén anidados o sean irregulares. Pega tu archivo para alternar entre ambas.
¿Cómo filtro los registros JSONL para mostrar solo las filas que quiero?
Una vez analizado tu archivo, el visor detecta todas las claves presentes en tus registros y ofrece un filtro sencillo construido a partir de ese esquema. Elige cualquier clave del menú desplegable, escribe un valor en el cuadro y la tabla y la lista se actualizarán para mostrar solo los registros cuyo valor para esa clave contenga tu texto. La coincidencia es una búsqueda de subcadena sin distinguir mayúsculas y minúsculas, así que escribir "error" coincide tanto con "ERROR" como con "server_error", y una insignia muestra cuántos de los registros totales coinciden actualmente. Esto es útil para aislar un ID de usuario, un código de estado concreto o un tipo de error dentro de un log extenso sin necesidad de abrir el archivo en un editor. El filtro también determina las exportaciones, de modo que las descargas en Array JSON y CSV reflejan solo las filas coincidentes. Pega tus datos arriba, elige una clave y empieza a acotar tus registros.
¿Por qué el visor muestra solo 100 registros cuando mi archivo tiene más?
Para mantenerse rápido y ágil con archivos grandes, el visor limita cuántos registros dibuja en pantalla a la vez: la tabla muestra los primeros 100 registros y la lista JSON muestra los primeros 50, con una nota que indica cuántos del total se están mostrando. Se trata puramente de un límite de renderizado para que tu navegador no se ralentice al construir un DOM enorme —el conjunto de datos completo sigue analizándose y contándose por completo—. Cada registro contribuye al total de registros, al recuento de claves detectadas, a la comprobación de si es tabular, a los resultados del filtro y a las exportaciones, así que no se pierde nada. Si necesitas ver filas concretas fuera de la ventana visible, usa el filtro por clave para acotar los datos de modo que los registros que te interesan entren en vista. Para trabajar con el conjunto completo, usa la exportación a Array JSON o CSV, que siempre incluye todos los registros coincidentes. Pega tu archivo arriba para empezar.
Herramientas Relacionadas
Generador de Contraseñas Seguras Gratis
Genera contraseñas seguras y aleatorias con opciones personalizables. Gratis, rápido y funciona por completo en tu navegador sin necesidad de registro.
Generador de UUID/GUID Gratis
Genera identificadores únicos universales (UUID/GUID). Gratis, rápido y funciona por completo en tu navegador sin necesidad de registro.
Generador de Códigos QR Gratis Online
Genera códigos QR para URLs, texto, credenciales WiFi y más. Gratis, rápido y funciona por completo en tu navegador sin necesidad de registro.
Formateador y Validador de JSON Gratis
Formatea, valida y embellece datos JSON con resaltado de sintaxis y detección de errores. Gratis, rápido y funciona por completo en tu navegador sin necesidad de registro.
Acerca del Visor de JSONL / NDJSON
El Visor de JSONL / NDJSON es una herramienta gratuita para abrir y explorar archivos JSON delimitados por saltos de línea sin escribir ni una sola línea de código. Pega tus datos, haz clic en Analizar y cada línea se lee como un registro JSON independiente, mostrado como una tabla desplazable o como una lista JSON expandible. Está pensada para desarrolladores, ingenieros de datos y analistas que trabajan con archivos de log, exportaciones de API y conjuntos de datos de machine learning que llegan en este formato y quieren ver rápidamente qué contienen.
JSONL —también llamado JSON Lines o NDJSON (JSON delimitado por saltos de línea)— es un formato en el que cada línea de un archivo es un objeto JSON completo e independiente. A diferencia de un único array JSON grande, los registros pueden añadirse uno a uno y transmitirse o procesarse sin cargar el archivo completo en memoria, razón por la cual es el formato de exportación por defecto de muchos sistemas de logging, de los conjuntos de datos de fine-tuning de OpenAI, de BigQuery y de numerosos pipelines de datos.
Cómo lee tus datos el visor
Pega tu contenido en el cuadro y la herramienta lo divide por saltos de línea, ignora las líneas en blanco y analiza cada línea restante por separado. Una vez analizado, obtienes un resumen instantáneo: cuántos registros se encontraron, cuántas claves distintas aparecen entre ellos y si los datos son tabulares. Un conjunto de datos se marca como "Tabular" cuando cada registro es un objeto JSON plano, el caso que se ajusta perfectamente a filas y columnas.
Hay dos vistas disponibles:
- Tabla — se muestra para datos tabulares, con una columna por cada clave recopilada de todos los registros y una fila por objeto. El encabezado refleja la unión de todas las claves detectadas, de modo que un campo presente solo en algunos registros sigue obteniendo su propia columna.
- Lista JSON — un árbol numerado y plegable para cualquier tipo de dato, incluidos arrays y objetos profundamente anidados. Los nodos comienzan expandidos en los primeros niveles y puedes hacer clic para profundizar en estructuras anidadas, con cadenas, números, booleanos y valores nulos coloreados según su tipo para que sea fácil identificarlos de un vistazo.
Para mantener la interfaz ágil en archivos grandes, la tabla muestra los primeros 100 registros y la lista muestra los primeros 50; el conjunto de datos completo sigue determinando el recuento de registros, el filtrado y las exportaciones.
Detección de líneas mal formadas
Como cada línea se analiza de forma independiente, un registro roto no impide que el resto se cargue. Cualquier línea que no se pueda analizar se reporta por separado con su número de línea exacto y el mensaje de error subyacente, para que puedas ir directo a una coma sobrante, una clave sin comillas o una escritura truncada. Esto convierte al Visor de JSONL en una forma rápida de validar un archivo antes de enviarlo a un trabajo de fine-tuning o a una importación que, de otro modo, rechazaría todo el lote por culpa de una sola fila defectuosa.
Filtrado y exportación
Un filtro sencillo te permite elegir cualquier clave del esquema detectado y mostrar solo los registros cuyo valor para esa clave contenga el texto que escribas. La coincidencia es una búsqueda de subcadena sin distinguir mayúsculas y minúsculas, y una insignia muestra cuántos de los registros totales coinciden actualmente — útil para aislar un ID de usuario, un código de estado o un tipo de error concreto dentro de un log extenso.
A partir de ahí puedes exportar lo que estás viendo:
- Array JSON — envuelve los registros (filtrados) en un array JSON estándar con formato legible, útil cuando una herramienta posterior espera un array en lugar de una entrada delimitada por líneas.
- CSV — disponible para datos tabulares, con los valores que contienen comas o comillas correctamente escapados, de modo que el resultado se importa directamente en una hoja de cálculo.
Privado por diseño
Todo ocurre localmente en tu navegador. Tu archivo nunca se sube a un servidor, así que las líneas de log, los registros de clientes o los datos de entrenamiento propietarios permanecen en tu propio equipo. No hay registro, ni límite de tamaño de archivo asociado a una cuenta, ni nada que instalar — pega tu JSONL arriba y empieza a explorar.