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 ...

0%

Tus archivos nunca salieron de tu dispositivo

    ¿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
    Servidores en AlemaniaRGPD desde el diseño
    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.

    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.

    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