Herramienta de Tool Kumar
Visor JSONL
Abre o pega JSON Lines, también llamado NDJSON, para inspeccionar un registro por línea. Tool Kumar muestra los registros en una lista para que puedas desplegarlos en el árbol, ordenarlos en la tabla o buscarlos, y el archivo permanece en tu dispositivo.
Cómo usar esta herramienta
- Abre un archivo .jsonl o .ndjson, o pega las líneas en el panel de entrada.
- Comprueba la barra de estado, que indica JSON Lines y el número de registros.
- Despliega los registros en Árbol, cambia a Tabla para ver una fila por registro o pulsa Ctrl+F (⌘F en un Mac) para buscar claves y valores.
Ejemplo práctico
Cada línea es un registro. El visor lee estas tres líneas como una lista de tres registros, que aquí se muestra como el array JSON que presentan el árbol y la tabla.
Entrada · events.jsonl
{"ts":"2026-10-14T09:00:00Z","level":"info","user":{"id":7,"name":"Ada"},"msg":"signed in"}
{"ts":"2026-10-14T09:00:04Z","level":"warn","user":{"id":7,"name":"Ada"},"msg":"slow query","ms":812}
{"ts":"2026-10-14T09:00:09Z","level":"error","user":{"id":9,"name":"Lin"},"msg":"payment declined","code":"card_declined"}
Salida
[
{
"ts": "2026-10-14T09:00:00Z",
"level": "info",
"user": {
"id": 7,
"name": "Ada"
},
"msg": "signed in"
},
{
"ts": "2026-10-14T09:00:04Z",
"level": "warn",
"user": {
"id": 7,
"name": "Ada"
},
"msg": "slow query",
"ms": 812
},
{
"ts": "2026-10-14T09:00:09Z",
"level": "error",
"user": {
"id": 9,
"name": "Lin"
},
"msg": "payment declined",
"code": "card_declined"
}
]Qué es JSON Lines
JSON Lines coloca un valor JSON en cada línea, normalmente un objeto por registro. Se usa en logs, exportaciones de analítica y conjuntos de datos de aprendizaje automático porque un programa puede añadir o leer una sola línea sin cargar un array entero.
Un analizador JSON estricto rechaza este tipo de archivo porque contiene varios valores en el nivel superior. Tool Kumar reconoce la estructura de un registro por línea y muestra los registros en una lista en lugar de informar de un error.
Opciones y casos especiales
- Cada línea contiene un valor JSON completo. Las líneas en blanco se omiten.
- Los registros repartidos en varias líneas o separados por comas también se abren, pero la barra de estado los identifica como JSON con sintaxis no estricta y un problema que revisar, en lugar de como JSON Lines.
- Al abrir un archivo .jsonl o .ndjson con un solo registro, también se lee como una lista de un registro.
- Un registro que no se pueda leer detiene el análisis y la barra de estado muestra su línea y columna.
- Si se superan los 2,000,000 caracteres o las 30,000 líneas, la entrada pasa a ser de solo lectura para mantener la rapidez de las vistas. Editar de todos modos vuelve a activar la edición.
Privado por defecto
Tu documento permanece en este navegador. Tool Kumar analiza, convierte y crea las descargas en tu dispositivo, sin cuenta ni pasos para subir archivos.
Preguntas sobre Visor JSONL
- ¿Cómo abro un archivo NDJSON?
- Elige Abrir archivo en el menú de entrada (Ctrl+O, o ⌘O en un Mac) y selecciona el archivo .ndjson o .jsonl, o arrástralo a la página. El archivo se lee en tu navegador y no se sube.
- ¿Por qué usar JSONL en lugar de un array JSON?
- Cada línea es un registro completo, por lo que un productor puede añadir registros y un consumidor puede procesar el archivo de forma secuencial o dividirlo línea a línea. Un array JSON solo es válido cuando llega su corchete de cierre.
- ¿JSONL es lo mismo que NDJSON?
- En la práctica, sí. Ambos nombres describen valores JSON delimitados por saltos de línea y Tool Kumar lee los archivos .jsonl y .ndjson de la misma forma.
- ¿Puedo convertir los registros en un array JSON o en CSV?
- Sí. La vista Formatear muestra los registros como un único array JSON que puedes copiar o descargar, y la página JSONL a CSV los convierte en columnas de hoja de cálculo.
Guías de errores relacionados
Herramientas relacionadas
NDJSON a JSON, JSONL a CSV y Visor de archivos JSON grandes.