Was ist die Umkehrung eines JSON-Arrays?

Beim Umkehren eines JSON-Arrays wird die Reihenfolge seiner Elemente umgedreht: Das letzte Element steht an erster Stelle und das erste Element an letzter Stelle. Das ist nützlich, wenn eine API Datensätze mit den neuesten zuerst zurückgibt und Sie sie mit den ältesten zuerst benötigen, wenn eine Protokoll- oder Verlaufsliste in der falschen Reihenfolge vorliegt oder wenn Sie Testdaten in umgekehrter Reihenfolge benötigen.

Toolbeschreibung

Dieses Tool kehrt ein JSON-Array in Ihrem Browser um. Fügen Sie ein Array ein, und die umgekehrte Version wird sofort angezeigt und kann als JSON-Datei kopiert oder heruntergeladen werden. Die Elemente selbst werden nicht verändert, nur ihre Reihenfolge.

Funktionen

  • Kehrt Arrays mit beliebigen Werten um: Zahlen, Zeichenfolgen, Objekte, verschachtelte Arrays oder eine Mischung daraus
  • Kehrt optional auch verschachtelte Arrays auf jeder Ebene um, einschließlich Arrays innerhalb von Objekten
  • Formatiert das Ergebnis mit 2 Leerzeichen, 4 Leerzeichen, Tabulatoren oder als minimifiziertes JSON
  • Behält Zahlen exakt so bei, wie sie geschrieben wurden, sodass große IDs alle ihre Ziffern behalten
  • Erklärt, was falsch ist, wenn die Eingabe kein gültiges JSON oder kein Array ist

Funktionsweise

Die Eingabe wird als JSON analysiert und muss auf der obersten Ebene ein Array sein. Die Reihenfolge der Elemente wird umgekehrt, und das Ergebnis wird mit der von Ihnen ausgewählten Einrückung wieder als JSON ausgegeben. Objekte behalten ihre Schlüssel bei, und in aktuellen Browsern behalten Zahlen ihren ursprünglichen Text, sodass Werte wie 12345678901234567890 oder 1.10 weder gerundet noch gekürzt werden. Wenn „Verschachtelte Arrays umkehren“ aktiviert ist, wird jedes Array im Dokument umgekehrt, nicht nur das äußere. Ihre Daten verlassen Ihr Gerät niemals.

Tipps

  • Wenn Sie ein Array zweimal umkehren, wird die ursprüngliche Reihenfolge wiederhergestellt.
  • Wenn sich Ihr Array innerhalb eines Objekts befindet, z. B. in {"items": [...]}, fügen Sie nur das Array ein.
  • Wählen Sie „Keine (minifiziert)“, um eine einzelne Zeile zu erhalten, die in Code oder einen Anfragetext passt.