JSON-array omkeren
Keer de volgorde van de items in een JSON-array om, zodat het laatste item vooraan komt te staan. Je kunt desgewenst ook geneste arrays omkeren. Kopieer of download vervolgens het resultaat.
Invoer
Uitvoer
Readme
Wat is het omkeren van een JSON-array?
Bij het omkeren van een JSON-array wordt de volgorde van de elementen omgedraaid: het laatste element komt eerst en het eerste element komt als laatste. Dit is handig wanneer een API records van nieuw naar oud retourneert en je ze van oud naar nieuw nodig hebt, wanneer een logboek- of geschiedenislijst in de verkeerde volgorde staat, of wanneer je testgegevens in de omgekeerde volgorde nodig hebt.
Beschrijving van de tool
Deze tool keert een JSON-array om in je browser. Plak een array en de omgekeerde versie verschijnt direct, klaar om te kopiëren of te downloaden als JSON-bestand. De elementen zelf worden niet gewijzigd, alleen hun volgorde.
Functies
- Keert arrays met waarden van elk type om: getallen, strings, objecten, geneste arrays of een combinatie daarvan
- Keert optioneel ook geneste arrays om, op elk niveau, inclusief arrays in objecten
- Maakt het resultaat op met 2 spaties, 4 spaties, tabs of als geminificeerde JSON
- Behoudt getallen exact zoals ze zijn geschreven, zodat grote ID's al hun cijfers behouden
- Legt uit wat er mis is wanneer de invoer geen geldige JSON of geen array is
Zo werkt het
De invoer wordt als JSON geparseerd en moet op het hoogste niveau een array zijn. De volgorde van de elementen wordt omgekeerd en het resultaat wordt opnieuw als JSON geschreven met de inspringing die je kiest. Objecten behouden hun sleutels en in huidige browsers behouden getallen hun oorspronkelijke tekst, zodat waarden zoals 12345678901234567890 of 1.10 niet worden afgerond of ingekort. Wanneer "Geneste arrays omkeren" is ingeschakeld, wordt elke array in het document omgekeerd, niet alleen de buitenste array. Je gegevens verlaten je apparaat nooit.
Tips
- Als je een array twee keer omkeert, krijg je de oorspronkelijke volgorde terug.
- Als je array zich in een object bevindt, zoals {"items": [...]}, plak dan alleen de array.
- Kies "Geen (geminificeerd)" om één regel te krijgen die in code of een request body past.