Odwracanie tablicy JSON
Odwróć kolejność elementów w tablicy JSON, aby ostatni element znalazł się na początku. Opcjonalnie odwróć także zagnieżdżone tablice, a następnie skopiuj lub pobierz wynik.
Wejście
Wyjście
Instrukcja
Czym jest odwracanie tablicy JSON?
Odwracanie tablicy JSON zmienia kolejność jej elementów, tak aby ostatni element znalazł się na początku, a pierwszy na końcu. Jest to przydatne, gdy API zwraca rekordy od najnowszych do najstarszych, a potrzebujesz kolejności od najstarszych do najnowszych, gdy lista logów lub historii ma nieprawidłową kolejność albo gdy potrzebujesz danych testowych w odwrotnej kolejności.
Opis narzędzia
To narzędzie odwraca tablicę JSON w przeglądarce. Wklej tablicę, a odwrócona wersja pojawi się od razu i będzie gotowa do skopiowania lub pobrania jako plik JSON. Same elementy nie są zmieniane — zmienia się tylko ich kolejność.
Funkcje
- Odwraca tablice zawierające dowolne wartości: liczby, stringi, obiekty, zagnieżdżone tablice lub ich kombinacje
- Opcjonalnie odwraca również zagnieżdżone tablice na dowolnym poziomie, w tym tablice znajdujące się wewnątrz obiektów
- Formatuje wynik przy użyciu 2 spacji, 4 spacji, tabulatorów lub jako zminimalizowany JSON
- Zachowuje liczby dokładnie w zapisanej postaci, dzięki czemu duże identyfikatory zachowują wszystkie cyfry
- Wyjaśnia, co jest nieprawidłowe, gdy dane wejściowe nie są poprawnym JSON-em lub nie są tablicą
Jak to działa
Dane wejściowe są analizowane jako JSON i na najwyższym poziomie muszą być tablicą. Kolejność jej elementów zostaje odwrócona, a wynik jest ponownie zapisywany jako JSON z wybranym przez Ciebie wcięciem. Obiekty zachowują swoje klucze, a w aktualnych przeglądarkach liczby zachowują swój oryginalny zapis, więc wartości takie jak 12345678901234567890 lub 1.10 nie są zaokrąglane ani skracane. Po włączeniu opcji „Odwracaj zagnieżdżone tablice” odwracana jest każda tablica w dokumencie, a nie tylko tablica zewnętrzna. Twoje dane nigdy nie opuszczają urządzenia.
Wskazówki
- Dwukrotne odwrócenie tablicy przywraca jej pierwotną kolejność.
- Jeśli tablica znajduje się wewnątrz obiektu, na przykład
{"items": [...]}, wklej tylko tablicę. - Wybierz „Brak (zminimalizowany)”, aby otrzymać pojedynczy wiersz mieszczący się w kodzie lub treści żądania.