Herramienta de Tool Kumar

NDJSON a JSON

Pega NDJSON o abre un archivo .jsonl para convertir sus líneas en un único array JSON. La entrada conserva sus líneas y el array con formato aparece al lado, listo para copiar o descargar como .json.

Cómo usar esta herramienta

  1. Pega las líneas o abre un archivo .ndjson o .jsonl.
  2. Lee el array en la vista Formatear y alterna entre Con formato y Minificar.
  3. Cópialo o descárgalo como archivo .json.

Ejemplo práctico

Cada una de las tres líneas se convierte en un elemento del array. Los números de pedido conservan todos sus dígitos; JSON.parse de JavaScript redondearía 9007199254740993 a 9007199254740992.

Entrada · orders.ndjson

{"order":9007199254740993,"item":"keyboard","qty":1}
{"order":9007199254740994,"item":"cable","qty":3}
{"order":9007199254740995,"item":"mouse","qty":2,"gift":true}

Salida

[
  {
    "order": 9007199254740993,
    "item": "keyboard",
    "qty": 1
  },
  {
    "order": 9007199254740994,
    "item": "cable",
    "qty": 3
  },
  {
    "order": 9007199254740995,
    "item": "mouse",
    "qty": 2,
    "gift": true
  }
]

Opciones y casos especiales

  • Cada línea se convierte en un elemento del array, en el orden del archivo. Una línea que contiene un array sigue siendo un solo elemento, de modo que las líneas [1,2] y [3] se convierten en [[1,2],[3]].
  • Las líneas en blanco se omiten. Si una línea no es JSON estricto, se señala con su línea y columna. La sintaxis no estricta, como una coma final, se puede reparar; el texto que no se pueda leer detiene la conversión.
  • Una sola línea pegada se considera JSON normal y se mantiene tal cual. Ábrela como archivo .jsonl o .ndjson para obtener un array de un elemento.
  • Los números conservan sus dígitos originales, incluidos los enteros mayores que 2^53.
  • Para sustituir la entrada por el array, elige Usar como entrada en el menú Más opciones (Ctrl+Enter). Ctrl+Z deshace el cambio.

Privado por defecto

Tu documento permanece en este navegador. Tool Kumar analiza, convierte y crea las descargas en tu dispositivo, sin cuenta ni pasos para subir archivos.

Preguntas sobre NDJSON a JSON

¿Cómo convierto NDJSON a JSON?
Pega el NDJSON o abre el archivo. La vista Formatear muestra un array JSON con un elemento por línea; cópialo o descárgalo como .json.
¿Cómo convierto JSONL a JSON?
De la misma forma. JSONL y NDJSON son dos nombres de un mismo formato y este conversor lee tanto archivos .jsonl como .ndjson.
¿Qué ocurre con una línea inválida?
Se señala con su línea y columna. La sintaxis no estricta, como las comillas simples, se puede reparar con Reparar entrada; una línea que no se pueda leer detiene la conversión hasta que la corrijas.
¿Puedo hacer la conversión inversa?
Sí. JSON a JSONL convierte un array de registros en un valor JSON compacto por línea.

Herramientas relacionadas

JSON a JSONL, Visor JSONL y JSONL a CSV.