Sortowanie JSON
Ordina le chiavi di oggetti JSON alfabeticamente
Input
Output ordinato
Cos'è l'ordinamento JSON?
L'ordinamento JSON riordina le chiavi degli oggetti JSON in ordine alfabetico. Questo non cambia i dane, rende solo la struttura più prevedibile. Gli oggetti JSON annidati vengono ordinati ricorsivamente.
L'ordinamento avviene nel tuo browser. Niente viene inviato a un server. L'output è JSON valido con le stesse struttura e valori del tuo input, con le chiavi riordinate.
Come usare questo narzedzie
Incolla o carica
Incolla il tuo JSON nell'editor di sinistra o carica un plik. Usa il pulsante Przyklad per caricare dane di prova.
Visualizza l'output ordinato
Il pannello di destra mostra automaticamente il JSON con le chiavi ordinate. Gli oggetti annidati vengono ordinati ricorsivamente.
Kopiuj o scarica
Usa <strong>Kopiuj</strong> o <strong>Pobierz</strong> per ottenere il risultato. Per formattare senza ordinare: Formater JSON, per minimizzare: Minifikator JSON.
Przyklady ordinamento JSON
Przyklad di ordinamento alfabetico delle chiavi di un oggetto JSON. Gli oggetti annidati vengono ordinati ricorsivamente.
Przyklad: record abbonato con chiavi non ordinate
Input (chiavi in ordine casuale):
Output ordinato:
Quando è importante l'ordine delle chiavi
Le git diff sono più pulite con le chiavi ordinate: le modifiche non si perdono tra le righe riordinate ma risaltano. Alcuni sistemi usano la serializzazione JSON per l'hashing o la firma; le chiavi ordinate rendono l'output deterministico. In JavaScript, JSON.stringify non garantisce l'ordine delle chiavi. Questo narzedzie fornisce un output coerente indipendentemente dall'ordine dell'input.
czesto zadawane pytania
Czy elementy tablicy są sortowane?
Nie. Sortowane są tylko klucze obiektów. Kolejność tablicy jest zachowana. Sortowanie elementów tablicy zmieniłoby dane; to narzędzie tylko zmienia kolejność kluczy wewnątrz obiektów.
Czy sortowanie rozróżnia wielkość liter?
Zazwyczaj tak. Klucze są sortowane alfabetycznie, więc "planId" i "PlanId" byłyby na różnych pozycjach. Sprawdź wynik, aby potwierdzić działanie.
Czy moje dane są wysyłane gdzieś?
Nie. Sortowanie odbywa się w przeglądarce.
Czy to zmienia dane?
Nie. Zmienia się tylko kolejność kluczy. Wartości i struktura pozostają takie same. Wynik to semantycznie identyczny JSON.
Czy mogę sortować w niestandardowej kolejności?
To narzędzie domyślnie sortuje alfabetycznie. Dla niestandardowej kolejności należy przetworzyć JSON w kodzie lub użyć innego narzędzia.
powiazane narzedzia
Per la sintassi JSON, vedi RFC 8259 e MDN. La specifica JSON su json.org definisce il formato. Per l'elaborazione da riga di comando, jq supporta l'ordinamento. Git diff è più pulito con le chiavi ordinate. Vedi anche JSON.stringify(), Lodash sortBy, Postman.