# 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.

## 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.

¿Su anuncio aquí?

[Envíenos un correo](mailto:hi@dennn.is?subject=Publicidad%20en%20OneClick%20Pro)

[Anuncio El conjunto de plugins listo para agentes de WordPress.](https://sleekwp.com/?ref=oneclickpro)
