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
- Pega las líneas o abre un archivo .ndjson o .jsonl.
- Lee el array en la vista Formatear y alterna entre Con formato y Minificar.
- 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.