01 / Guía
Cómo funciona
Serializa cada miembro del arreglo en una línea compacta.
Información útil
Escribe cada elemento de un arreglo JSON en su propia línea.
Formato de código / MULTIVERTO
Escribe cada elemento de un arreglo JSON en su propia línea.
Aplica cada herramienta de texto al resultado anterior.
01 / Guía
Serializa cada miembro del arreglo en una línea compacta.
Escribe cada elemento de un arreglo JSON en su propia línea.
02 / Ejemplo
[{"nombre":"Hola","mensaje":"Bienvenidos"},{"nombre":"Bienvenidos"}]{"nombre":"Hola","mensaje":"Bienvenidos"}
{"nombre":"Bienvenidos"}03 / Guía
Escribe cada elemento de un arreglo JSON en su propia línea. Serializa cada miembro del arreglo en una línea compacta.
Empieza con la entrada mostrada en esta página: [{"nombre":"Hola","mensaje":"Bienvenidos"},{"nombre":"Bienvenidos"}]. La herramienta produce: {"nombre":"Hola","mensaje":"Bienvenidos"} {"nombre":"Bienvenidos"}. Prueba primero el ejemplo para comparar ambas representaciones. Después sustitúyelo por tus propios datos. El resultado es texto que puedes copiar a un editor, una prueba o una solicitud solo tras comprobar que el destino espera esa misma forma.
JSON Lines guarda un valor JSON completo por línea y facilita transmitir o revisar registros. Cada línea se analiza por separado; una línea vacía intermedia se rechaza porque no es un valor JSON. Se permite un salto al final. La operación inversa recibe un arreglo JSON y escribe un valor compacto por elemento. Los saltos dentro de una cadena JSON siguen escapados como barra invertida y n, por lo que no dividen registros. Los valores superiores pueden ser objetos, arreglos, números, cadenas, booleanos o nulo, aunque un servicio receptor quizá exija solo objetos. El arreglo resultante es un documento JSON; las líneas son varios documentos y no deben enviarse a un endpoint que espera un solo valor. Comprueba UTF-8 y límites de tamaño de registro antes de utilizar exportaciones grandes.
Conserva el original junto al texto transformado mientras lo revisas. Compara primero un caso pequeño conocido, especialmente uno con puntuación, un carácter no ASCII, un valor repetido o un campo vacío relevante. Que el resultado sea legible no demuestra que el programa receptor acepte el mismo esquema o las mismas convenciones. Si intercambias datos entre aplicaciones, ejecuta el analizador receptor y revisa algunos registros tras importarlos. Mantén los archivos importantes bajo control de versiones para poder revertir cambios. El procesamiento ocurre en tu navegador; esta página no envía la entrada a un servidor de conversión. La memoria del navegador y el portapapeles requieren cuidado normal en dispositivos compartidos.
Origen y resultado cumplen funciones diferentes aunque se parezcan. El método anterior define el subconjunto admitido, no todas las extensiones del formato. Ante un sistema receptor estricto, prueba primero un caso pequeño conocido antes de cambiar muchos registros. Si falla la validación, vuelve al origen y al primer error comunicado; editar solo la salida generada puede ocultar la causa.
Valida JSON Lines analizando cada línea no vacía por separado; valida un arreglo generado analizándolo una sola vez como documento completo. Mantén escapados los saltos dentro de cadenas para que no creen registros accidentales. Si el servicio posterior exige objetos en todas las líneas, compruébalo expresamente porque el formato también permite valores escalares. Muchos lectores por líneas aceptan un salto final.