Command Palette

Search for a command to run...

CL

Clasificador JSON

Ordene las claves de un objeto JSON alfabéticamente, de forma recursiva a través de objetos anidados, con clasificación de matriz opcional. ascendente o descendente, minificar o bonita. lado del cliente, no registrarse.

¿Qué es un clasificador JSON?

Un clasificador JSON reorden las claves de un objeto JSON en orden alfabético y vuelve a serializar el resultado. Los valores no están tocados; sólo cambia el orden en que aparecen las teclas, por lo que {"nombre":"toolz","autor":"liton"} se convierte en {"autor":"liton","nombre":"toolz"}. La clasificación es recursiva de forma predeterminada, lo que significa que las claves dentro de cada objeto anidado también se ordenan, hasta el final.

El orden de las claves no cambia lo que significa un documento JSON, porque los objetos se definen como colecciones desordenadas de pares de nombre-valor en el estándar JSON, ECMA-404. Pero el orden importa mucho a los humanos y las herramientas que leen el texto. Un orden alfabético predecible hace que un archivo de configuración sea fácil de escanear, mantiene dos archivos comparables y produce diferencias estables: cuando cada exportación ordena sus claves de la misma manera, un diferencial de control de versiones muestra solo los valores que cambiaron en lugar del ruido de las teclas que simplemente se movieron.

Esta herramienta le da control sobre cómo se ejecuta el orden. Puede ordenar ascendente (de la A a Z) o descendente (Z a A), doblar el caso para que el nombre y el nombre se sientan juntos, y elija si descender a objetos anidados o solo ordenar el nivel superior. El orden de la matriz se conserva de forma predeterminada, porque las matrices se ordenan por definición y las reordenes pueden cambiar el significado, pero una opción ordenará las matrices cuyos elementos son todos cadenas o todos los números cuando desea que se ordenen. Puede imprimir la salida con una sangría de dos, cuatro espacios o tabuladores, o minimificarla en una sola línea.

Todo sucede en su navegador. El JSON se analiza, ordena y se vuelve a serializar en JavaScript en su propia máquina, y no se carga, registra ni almacena nada. Eso mantiene las respuestas de la API, los archivos de configuración y las cargas útiles que contienen tokens o datos personales en su dispositivo, y significa que la herramienta sigue funcionando sin conexión una vez que la página se ha cargado.

¿Cómo usar el clasificador JSON?

  1. Pega tu JSON

    Pegue un objeto o una matriz JSON en el cuadro de entrada o cargue la muestra. La entrada debe ser JSON válida; los errores de análisis se informan con la posición exacta para que pueda solucionarlos.

  2. Elija el orden de clasificación

    Elija Ascendente o Descendente, decida si ignora el caso y elija si se ordena recursivamente a través de objetos anidados o solo de las teclas de nivel superior.

  3. Establecer el estilo de salida

    Bonita impresión con una sangría de dos espacios, cuatro espacios o pestañas, o miniféelo a una sola línea. Opcionalmente, ordene matrices de cadenas o números, así como claves de objeto.

  4. Copia o descarga el resultado

    Ejecute el ordenar, luego copie el JSON reordenado en su portapapeles o descárguelo como un archivo .json. El recuento de claves confirma cuántas claves se reordenaron.

Características clave

  • Clasificación de claves recursiva

    Ordene las claves de cada objeto anidado, no solo del nivel superior, por lo que una configuración profundamente anidada aparece en un orden completamente predecible de arriba a abajo.

  • ascendente o descendente

    Las teclas de orden de la A a la Z o la Z a la A, con una comparación opcional que no distingue entre mayúsculas y minúsculas, por lo que el nombre y el nombre se agrupan en lugar de dividir por capitalización.

  • Clasificación de matriz opcional

    Las matrices mantienen su orden de forma predeterminada. Active la clasificación de matriz para ordenar también matrices cuyos elementos son todos cadenas o todos los números, dejando intactos matrices mixtos.

  • Salida estable y dif- fiabilidad

    El orden alfabético consistente significa que los diferenciales de control de versiones solo muestran valores cambiados, no claves que simplemente se movieron, lo que mantiene enfocada la revisión de código.

Frequently Asked Questions

Clasificación de claves JSON Reordenar los pares de nombre-valor de un objeto en orden alfabético sin cambiar ningún valor. El objeto {"nombre":"toolz","autor":"liton"} se convierte en {"autor":"liton","nombre":"toolz"}. Solo cambia el orden de las claves, por lo que los datos que representa el documento permanecen exactamente iguales.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json sortersort json keyssort json alphabeticallyjson key sortorder json keysjson sort onlinealphabetize jsonsort json objectjson formatter sort