Saltar al contenido

Minificador de JSON

Minifique JSON eliminando todos los espacios, tabuladores y saltos de línea que estén fuera de las cadenas, sin alterar los datos. Los números conservan sus dígitos originales, por lo que los enteros grandes y los decimales nunca pierden precisión, y las cadenas, las secuencias de escape y el orden de las claves permanecen intactos. Se rechaza el JSON no válido, indicando la línea y la columna del primer error. Es ideal para que los desarrolladores reduzcan el tamaño de las cargas útiles API, los datos de prueba y los archivos de configuración.

Restablecer

Preguntas frecuentes

¿Qué elimina el minificador de JSON?

Elimina todos los espacios en blanco insignificantes: espacios, tabuladores y saltos de línea entre tokens. Todo lo que esté dentro de las cadenas permanece exactamente como estaba, incluidos los espacios y las secuencias de escape.

¿La minificación puede cambiar mis números?

No. La herramienta copia cada número tal como está escrito, en lugar de analizarlo e imprimirlo; así, 12345678901234567890 o 1.50 se devuelven sin cambios y nunca pierden precisión.

¿Valida el JSON?

Sí. La entrada debe ser JSON estricto, según la definición de RFC 8259. Se rechazan los comentarios, las comas finales, las comillas simples, las claves sin comillas y valores como NaN.

¿Cómo se notifican los errores?

El primer problema se indica con su línea y columna. Los mensajes habituales mencionan un carácter inesperado, una cadena sin cerrar, una secuencia de escape no válida o contenido después del final del valor JSON.

¿Se eliminan las claves duplicadas?

No. El minificador no crea un objeto en memoria, por lo que las claves duplicadas y el orden de las claves se conservan exactamente como aparecen en la entrada.

¿Se conserva la marca de orden de bytes?

Se elimina la marca de orden de bytes UTF-8 inicial porque no forma parte del valor de JSON. Todo lo demás permanece intacto.

¿Qué profundidad puede tener el anidamiento?

Los objetos y las matrices pueden anidarse hasta 1000 niveles. Si la entrada supera esa profundidad, se rechaza y se muestra un mensaje, en lugar de arriesgarse a que la solicitud tarde demasiado o falle.

¿Qué tamaño puede tener la entrada?

Hasta 1 MB de JSON por solicitud. La minificación se ejecuta en una sola pasada, por lo que incluso los archivos grandes se procesan rápidamente.

¿Puedo minificar JSON Lines o varios documentos a la vez?

No. La entrada debe ser un único valor JSON, como un objeto o una matriz. Si aparece un segundo valor después del primero, se informa como contenido inesperado, junto con su línea y columna.

¿Se almacenan mis datos?

No. El JSON se procesa en memoria para atender su solicitud y se devuelve. Nunca se guarda; solo se registran los tamaños de las solicitudes.

Acerca de OneClick Pro

OneClick Pro es una colección gratuita de más de 150 herramientas web para las tareas cotidianas: convertir imágenes y unidades, dar formato y validar código, consultar dominios y SEO, y trabajar con texto, fechas y números. Todas las herramientas funcionan sin registro ni suscripción; los datos que introduce solo se utilizan para calcular el resultado y nunca se almacenan. Úsela como una caja de herramientas para tareas puntuales o añada a favoritos las que utiliza a diario.