JSON normalización

Ordena las claves de objeto de JSON según reglas deterministas y genera texto normalizado, conserva el orden de los arrays y muestra las diferencias.

Procesamiento local en el navegador
Esta página ha superado la comprobación del directorio público; activa JavaScript para usar todas las funciones.
Guía de uso

Cómo usar JSON para normalizar

La normalización de JSON procesa la entrada solo en el navegador actual; no la carga, no se conecta a Internet ni escribe en almacenamiento persistente.

  1. Introducir JSON

    Pega o edita JSON; la primera vez se cargará un ejemplo ejecutable de 11DZ.

  2. Ejecutar la normalización

    Comprueba el orden de las claves, el procesamiento de los números y Unicode, y consulta las diferencias entre la entrada y el resultado.

  3. Copiar resultado

    Copia o descarga JSON normalizado; antes de publicarlo, revísalo según el protocolo de destino.

Limitaciones y notas

  • No admite $ref remotos, scripts ni objetos circulares; la profundidad de entrada, el número de nodos y el número de bytes tienen límites.
  • La normalización solo cambia la forma de representación; no determina por ti la semántica de los campos ni su equivalencia a nivel empresarial.
  • El orden de los elementos de la matriz se mantiene sin cambios; el resultado no constituye una garantía de formateo general ni de limpieza de datos.

Preguntas frecuentes

¿Cambiará el orden de los arrays?

No; la herramienta solo ordena de forma determinista las claves de los objetos.

¿Se cargarán los datos de entrada?

No, el procesamiento se realiza en el navegador actual.

¿Por qué el resultado es diferente del JSON.stringify normal?

La normalización utiliza un orden fijo de las claves y una representación numérica determinista para facilitar las firmas y las comparaciones.

Comentarios de la página¿Has encontrado un problema o tienes sugerencias de mejora?
Las funciones de retroalimentación deben usarse en la versión en línea

Envía tras activar JavaScript en la versión en línea; las funciones locales de la herramienta o del ejemplo no se verán afectadas.

Ir a la versión en línea para dar feedback