JSON Sorter

Sort JSON keys alphabetically

JSON de entrada

Opciones de orden

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. 1.Pega o escribe JSON, carga un archivo .json o arrástralo al editor.
  2. 2.Elige el orden de claves, la regla de mayúsculas, la sangría y el ajuste predefinido.
  3. 3.El resultado se actualiza mientras escribes; los errores de sintaxis muestran línea y columna.
  4. 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.

CodingTool ya está oficialmente disponible en

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.tools