Visor de JSON Lines

Pega JSON delimitado por saltos de línea para contar registros, detectar líneas mal formadas y previsualizar todo como un array JSON.

Resultados analizados

Los valores analizados aparecerán aquí.

¿Qué es JSON Lines?

JSON Lines, también llamado NDJSON, guarda un valor JSON por línea, normalmente un objeto. Es el formato que usan los archivos de log, las exportaciones en streaming y los conjuntos de datos de aprendizaje automático, porque el lector puede procesar una línea cada vez.

Este visor analiza cada línea, informa de cuántos registros son válidos y muestra el archivo completo como un único array JSON embellecido que puedes copiar.

Cómo ver JSON Lines

  1. Pega JSON delimitado por saltos de línea en el cuadro de entrada.
  2. Pulsa Ver JSON Lines.
  3. Lee los totales: líneas, registros válidos, líneas no válidas y claves únicas.
  4. Copia el array analizado o descárgalo como .json.

Ejemplos de JSON Lines

Dos registros correctos

{"id":1,"name":"Ada"}
{"id":2,"name":"Linus"}
Total 2 lines · 2 valid · 1 unique key set (id, name)

Una línea rota

{"id":1}
{broken}
{"id":3}
Total 3 lines · 2 valid · 1 invalid (line 2)

Visor de JSON Lines: UrsaKit frente a otras opciones

CriterioUrsaKitHacerlo por tu cuentaHerramienta típica
PreparaciónAbrir la páginaEscribir un analizador ndjsonAbrir la página
Informe de líneas no válidasNúmero de línea y motivoSolo si lo programasVariable
Los datos salen del dispositivoNo, se ejecuta en el navegadorNoA menudo se envían a un servidor
PrevisualizaciónArray JSON embellecidoLo que construyasNormalmente texto plano
Preguntas frecuentes

Preguntas frecuentes

¿Cuál es la diferencia entre JSON y JSON Lines?

JSON es un único documento para todo el archivo; JSON Lines pone un valor JSON en cada línea para poder procesar y añadir registros en streaming.

¿Qué extensiones de archivo se usan?

Verás .jsonl y .ndjson, y a veces un .json normal con un objeto por línea.

¿Cómo se informan las líneas no válidas?

Cada línea que falla se lista con su número y el mensaje de error del analizador; solo se muestran las primeras veinte.

¿Se suben mis datos?

No. Cada línea se analiza localmente con JavaScript en tu navegador.

¿Puede con archivos muy grandes?

Cientos de miles de líneas cortas van bien; los archivos enormes dependen de la memoria de tu dispositivo.

¿Qué significa el recuento de claves únicas?

Es el número de claves de objeto distintas vistas en todos los registros válidos, lo que ayuda a detectar datos dispersos o inconsistentes.

Todas las Herramientas