JSON Sorter
Sort JSON keys alphabetically
JSON de entrada
JSON ordenado
Las claves se ordenan recursivamente. Los valores, los números exactos y el orden de los arrays se conservan salvo que actives el orden de arrays.
Límites: 5 MiB por archivo o 5.242.880 caracteres, 256 niveles de anidación.
Qué hace JSON Sorter
JSON Sorter reordena alfabéticamente las claves de los objetos en todos los niveles para que archivos de configuración, fixtures y ejemplos de API tengan una forma determinista. Un orden estable reduce los diffs de Git y facilita comparar dos documentos JSON. Los valores nunca se reescriben: las cadenas conservan sus escapes y los números su token original exacto, incluso enteros mayores de lo que JavaScript puede representar.
Cómo usarlo
- 1.Pega o escribe JSON, carga un archivo .json o arrástralo al editor.
- 2.Elige el orden de claves, la regla de mayúsculas, la sangría y el ajuste predefinido.
- 3.El resultado se actualiza mientras escribes; los errores de sintaxis muestran línea y columna.
- 4.Copia la salida o descárgala como archivo .json. Borrar vacía el editor y Restablecer opciones vuelve a los valores por defecto.
Opciones y ajustes predefinidos
- •Orden ascendente o descendente, comparando unidades de código Unicode.
- •Ignorar mayúsculas compara sin distinguir mayúsculas, así "Name" y "name" quedan juntos; los empates exactos usan el orden de unidades de código.
- •Sangría: 2 espacios, 4 espacios, tabulaciones o salida compacta en una línea.
- •Los ajustes package.json y tsconfig.json colocan primero las claves convencionales del nivel superior (por ejemplo name, version, scripts, dependencies o extends, compilerOptions, include) y ordenan el resto.
- •Ordenar arrays de valores está desactivado por defecto. Al activarlo, los arrays con solo cadenas, números, booleanos o null se ordenan null → booleanos → números → cadenas; los arrays con objetos o arrays conservan su orden.
Límites y comportamiento
La entrada admite hasta 5 MiB (5.242.880 caracteres) y 256 niveles de anidación. El JSON mal formado nunca se repara: los comentarios, las comas finales y las comillas simples se informan como errores. Las claves duplicadas mantienen su orden relativo original. Todo el ordenamiento se ejecuta en tu navegador.
