Reversering av JSON-matriser
Reverser rekkefølgen på elementene i en JSON-matrise, slik at det siste elementet kommer først. Du kan også reversere nestede matriser, og deretter kopiere eller laste ned resultatet.
Inndata
Utdata
Les meg
Hva er reversering av en JSON-array?
Når en JSON-array reverseres, snus rekkefølgen på elementene, slik at det siste elementet kommer først og det første elementet kommer sist. Dette er nyttig når et API returnerer poster med de nyeste først, og du trenger dem med de eldste først, når en logg- eller historikkliste har feil rekkefølge, eller når du trenger testdata i motsatt rekkefølge.
Beskrivelse av verktøyet
Dette verktøyet reverserer en JSON-array i nettleseren din. Lim inn en array, så vises den reverserte versjonen umiddelbart, klar til å kopieres eller lastes ned som en JSON-fil. Selve elementene endres ikke, bare rekkefølgen på dem.
Funksjoner
- Reverserer arrays med alle typer verdier: tall, strenger, objekter, nestede arrays eller en blanding
- Reverserer valgfritt også nestede arrays på alle nivåer, inkludert arrays inni objekter
- Formaterer resultatet med 2 mellomrom, 4 mellomrom, tabulatorer eller som minifisert JSON
- Beholder tall nøyaktig slik de er skrevet, slik at store ID-er beholder alle sifrene
- Forklarer hva som er galt når inndataene ikke er gyldig JSON eller ikke er en array
Slik fungerer det
Inndataene tolkes som JSON og må være en array på øverste nivå. Rekkefølgen på elementene reverseres, og resultatet skrives tilbake som JSON med innrykket du velger. Objekter beholder nøklene sine, og i nåværende nettlesere beholder tall den opprinnelige teksten sin, slik at verdier som 12345678901234567890 eller 1.10 ikke avrundes eller forkortes. Når «Reverser nestede arrays» er aktivert, reverseres alle arrays i dokumentet, ikke bare den ytre. Dataene dine forlater aldri enheten din.
Tips
- Når du reverserer en array to ganger, får du tilbake den opprinnelige rekkefølgen.
- Hvis arrayen din ligger inni et objekt, for eksempel {"elementer": [...]}, lim inn bare arrayen.
- Velg «Ingen (minifisert)» for å få én enkelt linje som passer inn i kode eller en request body.