Invertitore di array JSON
Inverti l'ordine degli elementi in un array JSON, in modo che l'ultimo elemento venga per primo. Puoi anche invertire gli array annidati, quindi copiare o scaricare il risultato.
Input
Output
Leggimi
Che cos'è l'inversione di un array JSON?
Invertire un array JSON significa capovolgere l'ordine dei suoi elementi, in modo che l'ultimo elemento diventi il primo e il primo diventi l'ultimo. È utile quando un'API restituisce i record dal più recente al meno recente e ti servono dal meno recente al più recente, quando un elenco di log o della cronologia è nell'ordine sbagliato oppure quando ti servono dati di test nell'ordine opposto.
Descrizione dello strumento
Questo strumento inverte un array JSON nel browser. Incolla un array e la versione invertita apparirà immediatamente, pronta per essere copiata o scaricata come file JSON. Gli elementi non vengono modificati: cambia solo il loro ordine.
Funzionalità
- Inverte array contenenti valori di qualsiasi tipo: numeri, stringhe, oggetti, array annidati o una combinazione di questi
- Inverte facoltativamente anche gli array annidati, a qualsiasi profondità, inclusi gli array all'interno degli oggetti
- Formatta il risultato con 2 spazi, 4 spazi, tabulazioni oppure come JSON minimizzato
- Mantiene i numeri esattamente come sono stati scritti, così gli ID grandi conservano tutte le cifre
- Spiega qual è il problema quando l'input non è un JSON valido o non è un array
Come funziona
L'input viene analizzato come JSON e deve essere un array al livello principale. L'ordine dei suoi elementi viene invertito e il risultato viene riscritto come JSON con il livello di indentazione scelto. Gli oggetti mantengono le proprie chiavi e, nei browser attuali, i numeri mantengono il testo originale; pertanto valori come 12345678901234567890 o 1.10 non vengono arrotondati né abbreviati. Quando l'opzione "Inverti gli array annidati" è attivata, viene invertito ogni array presente nel documento, non solo quello esterno. I tuoi dati non lasciano mai il dispositivo.
Suggerimenti
- Invertendo un array due volte si ripristina l'ordine originale.
- Se il tuo array si trova all'interno di un oggetto, ad esempio {"items": [...]}, incolla solo l'array.
- Seleziona "Nessuno (minimizzato)" per ottenere una singola riga adatta al codice o al corpo di una richiesta.