araç köşesi

Convertir un archivo JSON a PDF

Convierta un archivo .json exportado en un PDF legible e imprimible

Elija sus archivos JSONToque o haga clic en el recuadro — se abre una ventana para elegir el archivo. También puede arrastrar un archivo hasta ahí..json o .jsonl; exportación de datos de una aplicación, respuesta de API, archivo de configuración — si elige varios archivos, cada uno será su propio PDF

Sus archivos se quedan con usted. La conversión ocurre dentro del navegador; ningún archivo se sube a un servidor.

Cómo funciona

Toque o haga clic en el recuadro para elegir su archivo JSON; se aceptan archivos .json y .jsonl. La herramienta lee el archivo y examina su estructura: un arreglo de objetos que comparten los mismos campos — una lista de pedidos, los contactos exportados por una aplicación — se compone como tabla, con los encabezados de columna tomados de los nombres de los campos. Los objetos anidados se vuelven líneas «nombre: valor» con sangría, cada nivel 18 puntos más adentro, para que en papel siga viéndose a qué registro pertenece cada campo. Ejemplo concreto: un pedidos.json con 120 registros y 5 campos se convierte en una sola tabla en A4 vertical de unas 4 páginas; con 9 campos la herramienta giraría la página a horizontal por sí sola. Los números conservan exactamente la escritura del JSON: 1234567 puede ser un número de cliente, y la herramienta no le añade separador de miles. true/false se escriben como sí/no y null como (vacío); en la presentación «Texto sin formato» todo aparece como en el archivo, como código con sangría en un cuadro gris. El archivo se procesa dentro de su navegador y nunca se sube.

Esta herramienta también se busca como json a pdf, convertir json a pdf, archivo json a pdf, abrir archivo json, convertidor json pdf gratis, pasar json a pdf.

¿Qué es JSON?

JSON (JavaScript Object Notation) es el formato de texto plano con el que los programas se pasan datos entre sí: los valores se escriben como pares «nombre»: «valor» entre llaves y las listas entre corchetes. El botón «descargar mis datos» de una aplicación, la respuesta de la API de un banco o de una tienda en línea y el archivo de guardado de un juego suelen llegar con la extensión .json. El archivo se abre en el Bloc de notas, pero leerlo entre cientos de corchetes es difícil; esta herramienta convierte esa estructura en tablas y líneas con sangría y produce un PDF que cualquiera puede abrir.

¿Qué es JSON Lines (.jsonl)?

JSON Lines es un archivo de texto en el que cada línea es por sí sola un objeto JSON completo y válido; la extensión es .jsonl o .ndjson. Los registros de actividad, las exportaciones de mensajes y los conjuntos de datos grandes llegan así porque el archivo puede escribirse línea por línea y una sola línea dañada no deja ilegible el resto. Cuando esta herramienta no puede leer un archivo como un único documento JSON, lo intenta línea por línea; si cada línea es válida, las líneas se toman como una lista de registros y, si comparten los mismos campos, se componen como tabla.

¿Qué es Lista de registros (arreglo de objetos)?

Una lista de registros es, en JSON, un arreglo de objetos que llevan todos el mismo tipo de campos, por ejemplo [{"nombre": "Ana", "importe": 120}, {"nombre": "Luis", "importe": 80}]. Equivale a las filas de una hoja de cálculo: cada objeto es una fila y cada nombre de campo una columna. Donde esta herramienta encuentra un arreglo así, construye una tabla, toma las columnas de la unión de todos los nombres de campo y deja una celda vacía cuando a un registro le falta un campo. Si el valor de un campo es a su vez un objeto o una lista, el arreglo deja de contar como tabla y se escribe como lista con sangría.

¿Cuál es la diferencia entre JSON y PDF?

JSON es un formato de datos: está escrito para programas, no tiene apariencia ni noción de página y, al abrirlo, muestra texto plano lleno de corchetes; a cambio se puede editar e importar en otro programa, mientras que un solo error de tipeo deja ilegible todo el archivo. PDF es un formato de lectura y archivo: el tamaño de papel, el orden de las páginas y la tipografía van dentro del archivo, se ve igual en cualquier dispositivo, se imprime y se adjunta a un correo, pero su contenido no está pensado para volver a leerse como datos. Esta herramienta es un puente de un solo sentido que traslada la estructura JSON a tablas y líneas con sangría. Para volver de PDF a JSON tendría que extraer el texto con la herramienta PDF a texto y reconstruir la estructura a mano; conserve, pues, su archivo .json.

¿Qué datos se vuelven tabla y cuáles quedan como lista?

La condición para una tabla es que los objetos de un mismo nivel lleven solo valores simples (texto, número, sí/no, vacío). Si un registro contiene a su vez un objeto o una lista — por ejemplo un arreglo «artículos» debajo de cada pedido —, ese arreglo no se convierte en tabla: cada registro se escribe como lista con sangría bajo un título «Registro 1», «Registro 2», y el arreglo interior se juzga por su cuenta; si está formado por registros con los mismos campos, allí sí se vuelve tabla. En datos anidados, tabla y lista pueden aparecer juntas en la misma página; no es un error, es la forma de sus datos.

Con más de 6 columnas la herramienta gira la página a horizontal; con más de 12 la tabla ya no cabe en la página, los registros se escriben como bloques numerados de líneas «nombre: valor» y la línea de resultado lo indica. Si de verdad quiere datos muy anchos en forma de tabla, pase primero el JSON a la herramienta JSON a Excel e imprima desde la hoja de cálculo. Elegir 9 pt no estrecha las columnas; solo reduce el número de líneas.

Si el archivo no se abre: errores de sintaxis y límite de tamaño

Una sola coma de más, una comilla sin cerrar o un corchete que falta dejan ilegible todo el JSON; es frecuente en archivos recibidos por correo o editados a mano. La herramienta indica la línea aproximada del error; pegue el archivo en el formateador JSON y el punto defectuoso queda marcado para que lo corrija y vuelva a intentarlo. Un archivo que no se puede leer entero pero cuyas líneas son cada una un JSON válido (.jsonl) no falla: las líneas se toman como lista de registros.

Con un archivo muy grande el PDF tendría el tamaño de un libro: la herramienta no produce una salida de más de 15 000 líneas y le indica la cifra. Dos caminos: convertir el archivo en tabla con la herramienta JSON a CSV y filtrarlo en una hoja de cálculo, o copiar solo la parte que necesita en un archivo aparte y convertir ese. Como solo se incrusta una tipografía, dentro del PDF no hay negrita ni color; los títulos se distinguen solo por tamaño y grosor.

Preguntas frecuentes

¿Cómo convierto un archivo JSON a PDF?

Elija el archivo en el recuadro y pulse «Convertir a PDF»; no hace falta ningún otro ajuste. Una lista de registros con los mismos campos se vuelve tabla, los datos anidados se vuelven líneas «nombre: valor» con sangría, y el PDF se descarga con el nombre del archivo. Si elige varios archivos .json, cada uno será su propio PDF; para juntarlos, pase los archivos descargados a la herramienta de unir PDF.

No puedo abrir el archivo .json en mi teléfono, ¿qué hace esta herramienta?

El teléfono normalmente no abre el archivo .json que viene de la opción «descargar mis datos» de una aplicación, o lo muestra como texto lleno de corchetes. Entregue el archivo a esta herramienta: los registros que contiene se escriben en un PDF como tablas y líneas legibles, y un PDF se abre en cualquier teléfono. El archivo no sale de su dispositivo; la conversión se hace dentro del navegador.

¿Por qué los números aparecen como 1234.56 y no como 1.234,56?

Un número en el JSON puede ser un importe, pero también un identificador o un número de pedido; la herramienta no puede saberlo, y añadir un separador de miles habría alterado el número. Por eso los números conservan la escritura del archivo. Si quiere los importes con formato, convierta antes el JSON con la herramienta JSON a Excel, aplique allí el formato de número y luego use la herramienta Excel a PDF.

¿El texto del PDF se puede seleccionar y buscar?

Sí. El PDF no es una imagen sino texto real escrito con una tipografía incrustada; puede buscar con Ctrl+F y copiar un registro. Las tildes y la eñe salen correctamente con la Noto Sans incrustada. En el raro caso de que la tipografía no se cargue, la herramienta recurre a una tipografía estándar, escribe las letras acentuadas con su equivalente ASCII y lo indica en la línea de resultado.