Indica si partes de un array
En el modo JSONL, un array escrito en una sola línea es un registro. Para convertir JSON a JSONL separando sus elementos, elige primero la entrada de tipo array.
JSON
Pega registros o abre un archivo UTF-8. Selecciona el formato de entrada y ejecuta la revisión.
La vista previa muestra los primeros 4.000 caracteres. Copiar y descargar incluyen toda la selección.
La entrada permanece en este navegador. No se sube ni se envía en solicitudes.
Texto: 2.000.000 unidades UTF-16; archivos UTF-8: 20 MiB; arrays y registros: 500.000 unidades; máximo 100.000 registros.
La salida estructurada rechaza las líneas inválidas seleccionadas y omite las vacías ignoradas explícitamente. El texto original normaliza separadores a LF. Salida: máximo 40.000.000 unidades. En modo array, los elementos se compactan primero; la salida original contiene esos elementos compactos.
La entrada o las opciones cambiaron. Revisa de nuevo antes de exportar.
Cuando una importación falla por una sola línea, necesitas saber cuál es sin perder de vista el resto. El Visor JSONL mantiene los números físicos del archivo y permite consultar los registros válidos junto a los errores.
El validador JSONL distingue entre sintaxis incorrecta y advertencias sobre claves repetidas o números que JavaScript no representa con seguridad. Puedes buscar un fragmento del mensaje original y combinarlo con un filtro de estado.
El Visor JSONL muestra la columna del problema dentro del registro. Incluso las líneas vacías ignoradas conservan su numeración original, para que el diagnóstico siga coincidiendo con tu editor.
La conversión de JSONL a JSON exige que la selección no contenga líneas inválidas. Si las hay, puedes corregirlas o filtrar explícitamente los registros válidos; el formato de texto original permite conservarlas para investigarlas.
En el modo JSONL, un array escrito en una sola línea es un registro. Para convertir JSON a JSONL separando sus elementos, elige primero la entrada de tipo array.
La revisión es manual, mediante el botón o Ctrl/Cmd+Intro. Cambiar el texto o las opciones deja el resultado desactualizado y bloquea la exportación hasta repetir la revisión.
La lista muestra 50 registros cada vez. La copia y la descarga abarcan todos los que cumplen los filtros, no solo los visibles. Consulta el contador antes de llevarte la selección.
Un aviso de clave duplicada no elimina ninguna propiedad. Los errores sintácticos y las advertencias tienen contadores y filtros diferenciados.
Despliega un registro para verlo con dos espacios de sangría. El formateo conserva los tokens de cadenas y números y no modifica la entrada.
El filtro de texto encuentra subcadenas sin distinguir mayúsculas. Se combina con el estado para localizar, por ejemplo, solo los errores de un mismo servicio.
La lectura de archivos usa bloques de 256 KiB y se puede cancelar. El contenido no se sube a un servidor para analizarlo.
El Visor JSONL admite archivos UTF-8 de hasta 20 MiB. También limita cada registro a 500.000 unidades UTF-16 y el conjunto a 100.000 registros. Divide previamente los archivos mayores; el límite de arrays completos es de 500.000 unidades.
JSON representa un único valor. JSONL coloca un valor JSON independiente en cada línea física, sin comas entre líneas ni corchetes que envuelvan todo el documento. Por eso los registros pueden tener estructuras distintas.
Las habituales son .jsonl y .ndjson. Lo que determina la lectura es el contenido UTF-8 y el modo elegido. Para abrir un .json con un array superior, selecciona la entrada de tipo array.
Puedes editar el texto pegado y revisarlo otra vez. Al abrir un archivo se desactiva el editor: haz los cambios en tu editor local y vuelve a abrirlo. Descargar el resultado no sobrescribe el archivo de origen.
Sí, funciona también como visor NDJSON. Usa el modo JSONL para valores separados por LF o CRLF. Si falta el LF final, se muestra un aviso: JSON Lines lo permite, mientras que un serializador NDJSON debería añadirlo.
¿Te falta alguna respuesta?
Abre un fragmento en el Visor JSONL y comprueba los contadores antes de exportar los registros seleccionados.