UTILS.
100% en el navegador
A↓}

Ordenador de claves JSON

Ordena de forma recursiva las claves de un objeto JSON, ascendente o descendente.

— la salida aparece aquí —

Acerca de esta herramienta

El Ordenador de Claves JSON es una herramienta gratuita que se ejecuta en el navegador, recorre un documento JSON y ordena las claves de cada objeto en un orden predecible. Pega tu JSON, haz clic en Formatear y analiza el texto con el propio motor JSON del navegador, ordena de forma recursiva las claves de cada objeto anidado e imprime el resultado reordenado. Los arrays conservan su orden original; solo se mueven las claves dentro de los objetos.

Las claves se ordenan lexicográficamente por código de carácter, de modo que las mayúsculas van antes que las minúsculas y las claves con aspecto numérico se ordenan como texto; marca Descendente para invertirlo. La salida puede usar sangría de 2 o 4 espacios, una tabulación o una única línea minificada, con un botón de Copiar para el resultado.

Todo se ejecuta del lado del cliente, así que no se sube nada y funciona sin conexión: sin cuentas ni rastreo. Ordenar las claves siempre de la misma manera mantiene estables las diferencias (diffs) y hace más fáciles de revisar los archivos de configuración.

Preguntas frecuentes

¿Se reordenan los elementos de los arrays?
No. Los arrays conservan su orden original; solo se ordenan las claves de los objetos. El ordenamiento es recursivo, por lo que alcanza los objetos anidados, incluidos los objetos almacenados dentro de arrays.
¿Puedo controlar la sangría?
Sí. Elige 2 o 4 espacios, una tabulación o minifica a una sola línea; cambiar la sangría actualiza la salida de inmediato.
¿En qué orden se ordenan las claves?
Las claves se comparan como cadenas por código de carácter, el comportamiento predeterminado de JavaScript, de modo que las mayúsculas van antes que las minúsculas y las claves con aspecto numérico se ordenan como texto (item10 antes que item2). Activa Descendente para invertir el orden.
¿Y si mi JSON no es válido?
El texto se analiza en tu navegador y se muestra un error de JSON no válido hasta que la sintaxis sea correcta. No se sube nada; corrige la entrada y haz clic en Formatear para ordenarlo de nuevo.

Más herramientas