jsonecho

JSON Sorter

Ordina alfabeticamente ogni chiave del tuo JSON, a ogni livello, in modo da poter confrontare due versioni riga per riga.

Caricamento dello strumento...

Come usare JSON Sorter

  1. Incolla il tuo JSON.
  2. Scegli l'ordine crescente o decrescente.
  3. Copia il risultato ordinato o scaricalo.

Informazioni su JSON Sorter

In JSON l'ordine delle chiavi non ha alcun significato, ma ne ha molto per il tuo sistema di controllo versione. Se due persone aggiungono chiavi in punti diversi, un diff diventa rumoroso. Ordinare le chiavi prima del commit dà a ogni file lo stesso ordine e fa comparire le modifiche dove devono stare.

L'ordinamento viene applicato a tutti gli oggetti annidati. L'ordine degli elementi all'interno degli array non viene toccato, perché per gli array l'ordine ha un significato.

Domande frequenti

Ordina anche gli elementi degli array?

No. Gli array sono liste in cui la posizione conta, quindi i loro elementi restano dove sono. Vengono ordinate solo le chiavi degli oggetti.

Come vengono ordinate le chiavi con i numeri?

In ordine naturale, quindi "item2" viene prima di "item10". Maiuscole e minuscole sono trattate allo stesso modo.

L'ordinamento può rompere la mia applicazione?

Quasi mai, dato che i lettori JSON non dovrebbero dipendere dall'ordine delle chiavi. Fanno eccezione alcuni schemi di firma che calcolano l'hash del testo esatto, quindi non ordinare un documento che hai già firmato.

Formatterà anche l'output?

Sì, il JSON ordinato viene indentato con la dimensione che scegli.

Altro in Strumenti JSON

Tutti gli strumenti →