Ordenar JSON
Ordene las claves de un objeto JSON de forma alfabética, recursiva y coherente.
Ordenar JSON
Pegue cualquier JSON y esta herramienta lo reemitirá con las claves de cada objeto en orden alfabético, hasta el final. Los objetos anidados se ordenan de forma recursiva, por lo que dos archivos que difieren solo en el orden de las claves se vuelven idénticos byte por byte, que es exactamente lo que desea antes de diferenciar archivos de configuración, comparar respuestas de API o confirmar JSON generado que, de otro modo, se agitaría en cada guardado.
El orden de las claves no distingue entre mayúsculas y minúsculas y tiene un desempate determinista, por lo que "Nombre" y "nombre" se combinan y la misma entrada siempre produce la misma salida. Elija de A a Z o de Z a A y elija la sangría que se ajuste a su flujo de trabajo: dos espacios, cuatro espacios, una tabulación o completamente minimizada en una línea. Los números, valores booleanos, nulos y de cadena mantienen su forma original: la clasificación solo reorganiza las claves de los objetos, nunca reescribe sus datos.
Por defecto, las matrices se dejan exactamente como están, porque el orden de los elementos de una matriz suele tener significado. Active "Ordenar matrices primitivas" y las matrices compuestas exclusivamente de números se ordenarán numéricamente y las matrices compuestas exclusivamente de cadenas se ordenarán alfabéticamente. Las matrices que mezclan tipos o que contienen objetos se dejan deliberadamente intactas para que su significado nunca cambie silenciosamente. Si la misma clave aparece dos veces en un objeto, JSON mantiene el último valor, siguiendo el analizador estándar.
El recuento en vivo muestra cuántas claves se ordenaron, qué tan profundo se anida la estructura y el tamaño de la salida. Todo se ejecuta completamente en su navegador, por lo que incluso las cargas útiles y los secretos privados permanecen en su máquina; nunca se carga nada.