Divide un array JSON en líneas JSON

Los equipos de desarrollo y operaciones eligen JSON a JSONL cuando mueven configuración o datos estructurados entre herramientas.

Divide un array JSON en líneas JSON y prepara una salida lista para importar o analizar. Todo se hace gratis en el navegador, sin crear una cuenta.

Cómo usar

  1. Pega un array JSON en el área de entrada o importa un archivo de texto compatible.
  2. Haz clic en Convertir para dividir el array en líneas JSON.
  3. Cada línea del resultado corresponde a un elemento del array original.
  4. Comprueba que el número de líneas y el contenido sean coherentes.
  5. Copia la salida o usa Borrar para empezar de nuevo.

Ejemplo

Tienes un array JSON con varios registros y necesitas importarlo en una herramienta que espera JSON Lines. La conversión produce un objeto por línea, lo que facilita el procesamiento archivo por archivo en una canalización de datos.

Límites y formatos

Dónde se procesa

La transformación es local: tu navegador lee el array y escribe las líneas sin transmitir el contenido. Por lo tanto, tus datos permanecen confinados en tu dispositivo.

Preguntas frecuentes

¿Puedo convertir un solo objeto JSON en JSONL?

No, JSON Lines espera un objeto por línea. Si proporcionas un solo objeto, la herramienta no puede dividirlo en varias líneas. En ese caso, coloca tu objeto dentro de un array para obtener una sola línea JSONL.

¿Cómo se manejan los caracteres especiales en cada línea?

Cada línea es un objeto JSON válido, por lo que los caracteres especiales se escapan según las reglas de JSON. Los saltos de línea dentro de las cadenas se representan mediante secuencias de escape, lo que garantiza una línea por registro.

¿El resultado es compatible con herramientas de procesamiento en flujo?

Sí, el formato JSONL está diseñado para leerse línea por línea. A menudo se usa con herramientas como jq o scripts de procesamiento. Sin embargo, comprueba que tu herramienta acepte este formato.

Herramientas de la misma categoría