Ordina le chiavi JSON

Gli sviluppatori possono usarlo durante il debug o prima di scambiare dati, quando serve controllare il risultato a colpo d'occhio. Ordina ricorsivamente le chiavi di un JSON.

Ordina ricorsivamente le chiavi di un JSON. Il risultato appare subito nel browser, pronto da copiare, senza account e senza caricare o salvare dati.

Come si usa

  1. Incolla un oggetto JSON nell'area di input oppure importa un file di testo compatibile.
  2. Scegli Da A a Z per l'ordine alfabetico crescente, oppure Da Z ad A per l'inverso.
  3. Premi il pulsante Ordina per riordinare ricorsivamente tutte le chiavi.
  4. Seleziona Ordinato e minificato se vuoi una versione compatta del JSON.
  5. Recupera il risultato mostrato nell'area di destra per usarlo altrove.

Esempio

Hai un JSON con chiavi fuori ordine, per esempio {"z": 1, "a": {"y": 2, "b": 3}}. Dopo l'ordinamento, le chiavi appaiono in ordine alfabetico a ogni livello. Questo rende molto più facile leggere e confrontare due file.

Input

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

Risultato

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

Limiti e formati

Dove avviene il trattamento

Tutto viene eseguito nel browser: l'ordinamento avviene localmente senza inviare i dati all'esterno. Puoi quindi gestire frammenti di configurazione o risposte API in tutta tranquillità.

Domande frequenti

L'ordinamento distingue tra maiuscole e minuscole?

L'ordinamento alfabetico di solito ordina maiuscole e minuscole in base ai codici dei caratteri. Per esempio, una chiave che inizia con una maiuscola può apparire prima di una chiave minuscola. Controlla il risultato se per te la distinzione tra maiuscole e minuscole è importante.

Posso ordinare un JSON che contiene array annidati?

Sì, l'ordinamento si applica ricorsivamente a tutti gli oggetti, compresi quelli dentro gli array. Gli elementi degli array mantengono il loro ordine, ma le chiavi degli oggetti che contengono vengono ordinate.

Cosa fa esattamente l'opzione Ordinato e minificato?

Ordina le chiavi e poi rimuove spazi e interruzioni di riga per produrre un JSON compatto. Il risultato è più difficile da leggere per gli esseri umani, ma utile per ridurre le dimensioni prima di un trasferimento.

Strumenti della stessa categoria