01 / Guía
Cómo funciona
Analiza cada línea por separado y escribe un arreglo legible.
Información útil
Combina un valor JSON por línea en un arreglo JSON.
Formato de código / MULTIVERTO
Combina un valor JSON por línea en un arreglo JSON.
Aplica cada herramienta de texto al resultado anterior.
01 / Guía
Analiza cada línea por separado y escribe un arreglo legible.
Combina un valor JSON por línea en un arreglo JSON.
02 / Ejemplo
{"nombre":"Hola","mensaje":"Bienvenidos"}
{"nombre":"Bienvenidos"}[
{
"nombre": "Hola",
"mensaje": "Bienvenidos"
},
{
"nombre": "Bienvenidos"
}
]03 / Guía
Combina un valor JSON por línea en un arreglo JSON. Analiza cada línea por separado y escribe un arreglo legible.
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.