Convertidor JSONL
Convierte entre una matriz de objetos JSON y JSONL / NDJSON, un objeto por línea.
Convertidor JSONL
JSONL (también llamado NDJSON, newline-delimited JSON) almacena un objeto JSON por línea en lugar de envolver todo en una única matriz. Es el formato que esperan la mayoría de los conjuntos de datos de fine-tuning de LLM, canalizaciones de registro e interfaces de API de transmisión, ya que un consumidor puede leer un registro a la vez sin cargar todo el archivo en la memoria. Esta herramienta convierte en ambas direcciones: pegue una matriz de objetos JSON para obtener JSONL, o pegue JSONL para recuperar una única matriz JSON.
Cuando conviertes una matriz JSON a JSONL, siempre se produce un objeto compacto por línea — esa es la definición del formato, por lo que las opciones de formato se aplican en el lado de la matriz en su lugar. "Indentación de matriz" controla cómo se imprime la matriz resultante: dos o cuatro espacios para un archivo legible y comparable, o minificado para la salida más pequeña. "Omitir líneas vacías" ignora las líneas en blanco en el JSONL pegado en lugar de tratarlas como un error de análisis. "Reportar número de línea en error" nombra la línea exacta donde ocurrió una falla de análisis, por lo que un registro incorrecto en una exportación de 50.000 líneas es fácil de encontrar. "Preservar orden de claves" mantiene las claves de cada objeto exactamente como se escribieron; desactívalo para ordenar las claves alfabéticamente y facilitar la comparación.
Ambas direcciones manejan los terminadores de línea de Windows y Unix indistintamente y procesan decenas de miles de registros en mucho menos de un segundo, con el tiempo exacto mostrado en el resumen bajo la salida, junto con cuántos registros entraron, cuántos salieron y cuántas líneas en blanco se omitieron.
Todo se ejecuta localmente en tu navegador. Tus datos nunca se cargan, lo que es importante para conjuntos de datos de entrenamiento, registros de API o exportaciones que pueden contener información privada. Copia el resultado, descárgalo como archivo .txt, o envíalo a otra herramienta como el formateador JSON o el convertidor JSON-a-CSV para continuar la canalización.