Omvändare för JSON-matriser
Vänd ordningen på objekten i en JSON-matris så att det sista objektet kommer först. Du kan även vända ordningen på kapslade matriser och sedan kopiera eller ladda ner resultatet.
Inmatning
Utdata
Readme
Vad innebär det att vända en JSON-array?
Att vända en JSON-array ändrar ordningen på dess element, så att det sista elementet kommer först och det första elementet sist. Det är praktiskt när ett API returnerar poster med de nyaste först och du behöver dem med de äldsta först, när en logg- eller historiklista har fel ordning eller när du behöver testdata i omvänd ordning.
Verktygsbeskrivning
Det här verktyget vänder en JSON-array i din webbläsare. Klistra in en array, så visas den vända versionen direkt, redo att kopieras eller laddas ned som en JSON-fil. Elementen i sig ändras inte, bara deras ordning.
Funktioner
- Vänder arrayer med alla typer av värden: tal, strängar, objekt, kapslade arrayer eller en blandning
- Kan även vända kapslade arrayer på valfritt djup, inklusive arrayer inuti objekt
- Formaterar resultatet med 2 mellanslag, 4 mellanslag, tabbar eller som minifierad JSON
- Bevarar tal exakt som de skrevs, så att stora ID:n behåller alla sina siffror
- Förklarar vad som är fel när indata inte är giltig JSON eller inte är en array
Så fungerar det
Indata tolkas som JSON och måste vara en array på toppnivå. Ordningen på dess element vänds, och resultatet skrivs tillbaka som JSON med den indentering du väljer. Objekt behåller sina nycklar, och i aktuella webbläsare behåller tal sin ursprungliga text, så värden som 12345678901234567890 eller 1.10 avrundas eller förkortas inte. När "Vänd kapslade arrayer" är aktiverat vänds varje array i dokumentet, inte bara den yttre. Dina data lämnar aldrig din enhet.
Tips
- Om du vänder en array två gånger återställs den ursprungliga ordningen.
- Om din array finns inuti ett objekt, till exempel {"items": [...]}, klistrar du bara in arrayen.
- Välj "Ingen (minifierad)" för att få en enda rad som passar i kod eller i innehållet i en begäran.