Ordenador de Claves JSON

Ordena alfabéticamente las claves de cada objeto en un documento JSON, de forma recursiva — hace los diffs más limpios y las configuraciones más fáciles de revisar.

574 visitas

Alfabetiza Cada Clave, de Forma Recursiva

Pega tu JSON y recíbelo de vuelta con las claves de cada objeto ordenadas alfabéticamente — incluidos los objetos y arrays anidados; los arrays conservan su orden original (solo cambia el orden de las claves). Un JSON ordenado y con sangría es mucho más fácil de revisar a simple vista y genera diffs mucho más limpios al comparar dos versiones en el control de versiones.

Útil para normalizar archivos de configuración, comparar dos respuestas de API que solo difieren en el orden de las claves, o hacer más legible un archivo JSON escrito a mano.

Preguntas Frecuentes

¿Esto cambia los datos, o solo el orden?

Solo cambia el orden de las claves — los valores, el anidamiento y el contenido de los arrays permanecen intactos. Los objetos JSON no tienen orden según la especificación, así que esta es siempre una transformación segura que no rompe nada.

¿Qué pasa si mi JSON no es válido?

Obtienes un error de análisis claro en lugar de un fallo silencioso — corrige el problema de sintaxis que se señala e inténtalo de nuevo.

¿También ordena los arrays?

No — el orden de los elementos del array se conserva exactamente, ya que los arrays están ordenados por definición y reordenarlos cambiaría su significado. Solo se alfabetizan las claves de los objetos.

Herramientas Similares