Ordena recursivamente las claves de un JSON

Los desarrolladores pueden usarlo al depurar o preparar un intercambio de datos, sobre todo si necesitan revisar el resultado de un vistazo. Ordena recursivamente las claves de un JSON.

Ordena recursivamente las claves de un JSON. El resultado aparece al instante en tu navegador, listo para copiar, sin cuenta y sin subir ni guardar datos.

Cómo usar

  1. Pega un objeto JSON en el área de entrada o importa un archivo de texto compatible.
  2. Elige A a Z para el orden alfabético ascendente, o Z a A para el inverso.
  3. Pulsa el botón Ordenar para reordenar todas las claves de forma recursiva.
  4. Marca Ordenado y minificado si quieres una versión compacta del JSON.
  5. Recupera el resultado que se muestra en el área derecha para usarlo en otro lugar.

Ejemplo

Tienes un JSON con claves desordenadas, por ejemplo {"z": 1, "a": {"y": 2, "b": 3}}. Tras ordenarlo, las claves aparecen en orden alfabético en todos los niveles. Esto facilita mucho la lectura y la comparación de dos archivos.

Entrada

{"z": 1, "a": {"y": 2, "b": 3}}

Resultado

{
  "a": {
    "b": 3,
    "y": 2
  },
  "z": 1
}

Límites y formatos

Dónde se procesa

Todo se ejecuta en tu navegador: la ordenación se realiza localmente sin enviar tus datos al exterior. Por lo tanto, puedes manejar fragmentos de configuración o respuestas de API con tranquilidad.

Preguntas frecuentes

¿La ordenación distingue entre mayúsculas y minúsculas?

La ordenación alfabética suele ordenar mayúsculas y minúsculas según los códigos de caracteres. Por ejemplo, una clave que empieza por mayúscula puede aparecer antes que una clave en minúscula. Comprueba el resultado si las mayúsculas y minúsculas te importan.

¿Puedo ordenar un JSON que contiene arrays anidados?

Sí, la ordenación se aplica de forma recursiva a todos los objetos, incluidos los que están dentro de arrays. Los elementos de los arrays mantienen su orden, pero las claves de los objetos que contienen se ordenan.

¿Qué hace exactamente la opción Ordenado y minificado?

Ordena las claves y luego elimina espacios y saltos de línea para producir un JSON compacto. El resultado es más difícil de leer para las personas, pero útil para reducir el tamaño antes de una transferencia.

Herramientas de la misma categoría