es

JSON a JSONL

Convierte un array JSON a JSON Lines (NDJSON) en local - un registro por línea, sin subir nada, directamente en tu navegador.

Procesando localmente en tu dispositivo ...

Procesando localmente en tu dispositivo ...

0%

¿Se sube mi archivo?

No. Todo se ejecuta en tu navegador: tu archivo nunca sale de tu dispositivo. Cómo se puede comprobar

Sin subidas100% local
Tus datos son tuyossin acceso de terceros
Hosted in GermanyGlobal Content Delivery
Auditoría externaTLS A+ · Cabeceras A+

JSON Lines, también NDJSON, escribe exactamente un valor JSON por línea y es el formato preferido para registros, pipelines de streaming, importaciones a bases de datos y datos de entrenamiento de aprendizaje automático. Un array JSON clásico, en cambio, exige leer todo el archivo de una vez. Esta herramienta toma tu array JSON y escribe cada entrada como su propia línea compacta.

La conversión se ejecuta por completo en local en tu navegador, en JavaScript puro. De un array de objetos o valores obtienes un JSON compacto por línea; el orden se conserva. También se reconoce un objeto que envuelve un array de este tipo (por ejemplo bajo la clave data) y se usa su array. El resultado se puede transmitir línea por línea, procesar con herramientas como jq o cargar en una base de datos por bloques.

Así se cierra el ciclo: JSONL a JSON y ahora JSON a JSONL están ambos disponibles en local. Se mantiene honesta al respecto: se espera un array en la raíz; un único objeto sin un array envolvente o un escalar se rechaza con un mensaje claro en lugar de producir un resultado engañoso. No se sube nada.

La ventaja práctica de JSONL: cada línea es JSON válido por sí sola. Por eso el archivo se puede transmitir, ampliar y procesar línea por línea sin cargarlo todo de golpe en memoria - y una única línea defectuosa no hace ilegible todo el documento, como sí ocurriría con un array JSON grande.

Ficha técnica

Ficha técnica
Formatos de entradaJSON
Formato de salidaJSONL
Procesamiento por lotesNo
ProcesamientoLocal en el navegador (JavaScript)
Subida de archivosNinguna

En 3 pasos

  1. Suelta o elige tu archivo JSON.
  2. La herramienta escribe cada entrada como su propia línea.
  3. Descarga el archivo JSONL.

Límites: Espera un array JSON en la raíz (o un objeto que envuelva exactamente uno de estos arrays). Cada entrada se escribe como una línea JSON compacta y se conserva el orden. Un escalar o un objeto sin un array envolvente se rechaza con un mensaje claro. Las estructuras anidadas dentro de una entrada se mantienen como JSON compacto en la línea. Las estructuras anidadas y los tipos de datos (números, booleanos, objetos/arreglos anidados) de cada entrada se conservan sin cambios como JSON compacto en la línea.

Preguntas frecuentes

¿Se sube mi archivo?

No. La conversión se ejecuta por completo en local en el navegador - no se envía nada.

¿Qué es NDJSON?

NDJSON es otro nombre de JSON Lines: cada línea contiene exactamente un valor JSON.

¿Y si mi JSON es un objeto con un array dentro?

Eso se reconoce: se usa el array contenido y se escribe línea por línea.

¿Se conserva el orden?

Sí. Las líneas siguen el orden de las entradas del array.

¿Funciona también al revés?

Sí, con nuestra herramienta "JSONL a JSON".

Herramientas relacionadas

JSONL a JSON · JSON a CSV · CSV a JSON · YAML a XML · XML a TOML · TOML a XML