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.