Command Palette

Search for a command to run...

SO

SORTER JSON

Ordina le chiavi di un oggetto JSON in ordine alfabetico, ricorsivo attraverso oggetti nidificati, con l'ordinamento dell'array opzionale. ascendente o discendente, minimizza o carino. Lato client, nessuna registrazione.

Cos'è un selezionatore JSON?

Un sorter JSON riordina le chiavi di un oggetto JSON in ordine alfabetico e riserializza il risultato. I valori non vengono toccati; cambia solo l'ordine in cui vengono visualizzate le chiavi, quindi {"name":"toolz","author":"liton"} diventa {"author":"liton","name":"toolz"}. L'ordinamento è ricorsivo per impostazione predefinita, il che significa che anche le chiavi all'interno di ogni oggetto nidificato sono ordinate, fino in fondo.

L'ordine chiave non cambia il significato di un documento JSON, poiché gli oggetti sono definiti come raccolte non ordinate di coppie nome-valore nello standard JSON, ECMA-404. Ma l'ordine conta molto per gli umani e gli strumenti che leggono il testo. Un ordine alfabetico prevedibile rende facile da scansionare un file di configurazione, mantiene due file comparabili e produce differenziali stabili: quando ogni esportazione ordina le sue chiavi allo stesso modo, un diff di controllo della versione mostra solo i valori che sono cambiati invece del rumore delle chiavi che si sono semplicemente spostate.

Questo strumento ti dà il controllo su come viene eseguito l'ordinamento. Puoi ordinare ascendente (dalla a z) o discendente (da z ad a), fold case così nome e nome si siedono insieme e scegliere se scendere in oggetti nidificati o ordinare solo il livello superiore. L'ordine dell'array viene conservato per impostazione predefinita, perché gli array vengono ordinati per definizione e il riordinarli può cambiare significato, ma un'opzione ordinerà gli array i cui elementi sono tutte le stringhe o tutti i numeri quando li vuoi ordinare. Puoi stampare l'output con un rientro a due spazi, quattro spazi o schede o minimizzarlo in una singola riga.

Tutto accade nel tuo browser. Il JSON viene analizzato, ordinato e riserializzato in JavaScript sul tuo computer e nulla viene caricato, registrato o archiviato. Ciò mantiene le risposte API, i file di configurazione e i payload contenenti token o dati personali sul tuo dispositivo e significa che lo strumento continua a funzionare offline una volta caricata la pagina.

Come utilizzare il selezionatore JSON?

  1. Incolla il tuo JSON

    Incolla un oggetto JSON o un array nella casella di input o carica il campione. L'ingresso deve essere valido JSON; vengono segnalati errori di analisi con la posizione esatta in modo da poterli correggere.

  2. Scegli l'ordinamento

    Scegli ascendente o discendente, decidi se ignorare il caso e scegli se ordinare in modo ricorsivo attraverso oggetti nidificati o solo le chiavi di livello superiore.

  3. Imposta lo stile di output

    Stampa con due spazi, quattro spazi o rientro di tabulazione o minimizza su una singola riga. Facoltativamente ordinare array di stringhe o numeri e chiavi oggetto.

  4. Copia o scarica il risultato

    Esegui l'ordinamento, quindi copia il JSON riordinato negli appunti o scaricalo come file .json. Il conteggio delle chiavi conferma il numero di chiavi che sono state riordinate.

Caratteristiche principali

  • Ordinamento delle chiavi ricorsive

    Ordina le chiavi di ogni oggetto nidificato, non solo il livello superiore, quindi una configurazione profondamente nidificata esce in un ordine completamente prevedibile dall'alto verso il basso.

  • ascendente o discendente

    Ordina le chiavi da A a Z o Z ad A, con confronto facoltativo di insensibilità a distinzione tra maiuscole e nomi, quindi nome e nome vengono raggruppati invece di suddivisi per capitalizzazione.

  • Ordinamento dell'array opzionale

    Gli array mantengono il loro ordine per impostazione predefinita. Attiva l'ordinamento degli array per ordinare anche gli array i cui elementi sono tutte le stringhe o tutti i numeri, lasciando intatti gli array misti.

  • Uscita stabile e a misura di differenziale

    L'ordine alfabetico coerente significa che i differenziali di controllo della versione mostrano solo valori modificati, non chiavi che si sono semplicemente spostate, il che mantiene focalizzato la revisione del codice.

Frequently Asked Questions

Ordinamento chiavi JSON Riordina le coppie nome-valore di un oggetto in ordine alfabetico senza modificare alcun valore. L'oggetto {"name":"toolz","author":"liton"} diventa {"author":"liton","name":"toolz"}. Solo l'ordine delle chiavi cambia, quindi i dati rappresentati dal documento rimangono esattamente gli stessi.

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