Ordina JSON
Ordina le chiavi di un oggetto JSON in ordine alfabetico, ricorsivo e coerente.
Ordina JSON
Incolla qualsiasi JSON e questo strumento lo riemette con le chiavi di ogni oggetto in ordine alfabetico, fino in fondo. Gli oggetti nidificati vengono ordinati in modo ricorsivo, quindi due file che differiscono solo nell'ordine delle chiavi diventano identici byte per byte, il che è esattamente ciò che desideri prima di differenziare i file di configurazione, confrontare le risposte API o eseguire il commit del JSON generato che altrimenti si aggiornerebbe ad ogni salvataggio.
L'ordine delle chiavi non fa distinzione tra maiuscole e minuscole con un tiebreak deterministico, quindi "Nome" e "nome" stanno insieme e lo stesso input produce sempre lo stesso output. Scegli dalla A alla Z o dalla Z alla A e scegli il rientro adatto al tuo flusso di lavoro: due spazi, quattro spazi, una tabulazione o completamente ridotto su una riga. Numeri, booleani, valori null e stringhe mantengono la loro forma originale: l'ordinamento riorganizza solo le chiavi degli oggetti e non riscrive mai i dati.
Per impostazione predefinita gli array vengono lasciati esattamente come sono, poiché l'ordine degli elementi in un array solitamente ha un significato. Attiva "Ordina array primitivi" e gli array costituiti esclusivamente da numeri verranno ordinati numericamente e gli array costituiti esclusivamente da stringhe verranno ordinati in ordine alfabetico. Gli array che mescolano tipi o che contengono oggetti vengono deliberatamente lasciati intatti in modo che il loro significato non venga mai modificato silenziosamente. Se la stessa chiave appare due volte in un oggetto, JSON mantiene l'ultimo valore, seguendo il parser standard.
Il conteggio in tempo reale mostra quante chiavi sono state ordinate, quanto in profondità si annida la struttura e la dimensione dell'output. Tutto viene eseguito interamente nel tuo browser, quindi anche i payload privati e i segreti rimangono sul tuo computer: nulla viene mai caricato.