No se produce ningún tratamiento del contenido de tus archivos en servidores, así que no necesitas firmar un contrato de encargo con gottrix para trabajar con documentos confidenciales o de empresa.
Hosted in GermanyGlobal Content Delivery
Servidores de origen en Hetzner (Alemania), con entrega mundial a través de una red de distribución de contenidos (CDN). El contenido de tus archivos nunca se transmite en el proceso: no sale de tu dispositivo.
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 entrada
JSON
Formato de salida
JSONL
Procesamiento por lotes
No
Procesamiento
Local en el navegador (JavaScript)
Subida de archivos
Ninguna
En 3 pasos
Suelta o elige tu archivo JSON.
La herramienta escribe cada entrada como su propia línea.
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.
Solo con tu consentimiento medimos el uso de forma anonimizada mediante cookies para mejorar gottrix. Tus archivos siempre permanecen en local, en tu dispositivo. Privacidad