Zum Inhalt springen

Array in Text

Analysieren Sie ein JavaScript-, Python-, PHP-, JSON- oder SQL-Array und geben Sie seine Elemente als einfache Textzeilen aus.

Eingabe
Ausgabe

Array in Text

Fügen Sie ein Array oder List-Literal ein — ein JavaScript- oder JSON-Array, eine Python-Liste, PHP-Syntax array() oder kurze [ ]-Syntax, oder eine SQL IN()-Klausel — und dieses Tool analysiert es und gibt die Elemente als einfache Liste aus, standardmäßig eine pro Zeile. Es ist das Gegenteil von manueller Array-Schreibweise: Fügen Sie den Code ein, den Sie haben, und erhalten Sie die Werte als Text zurück, den Sie durchsuchen, vergleichen oder in eine Tabellenkalkulation einfügen können.

Der Parser liest echte Array-Syntax statt nur Kommas zu teilen und verarbeitet korrekt zitierte Strings mit Kommas, Escape-Sequenzen und verschachtelte Arrays oder Objekte. Mit "Anführungszeichen entfernen" werden die ' oder " von jedem String-Element entfernt, und "Escape-Zeichen dekodieren" wandelt \n, \t und \uXXXX Sequenzen in einem Wert in die tatsächlichen Zeichen um, die sie darstellen. Das benutzerdefinierte Ausgabe-Trennzeichen lässt Sie Elemente nach Wahl verbinden — neue Zeile, Komma, Semikolon, Tab oder eigenes Zeichen.

Formatierungsoptionen gestalten die Ausgabe statt der Analyse: wählen Sie, wie Elemente verbunden werden, fügen Sie jedem Zeilenpräfix oder Suffix hinzu, nummerieren Sie Elemente, entfernen Sie überschüssige Leerzeichen und leere Einträge. Wenn der eingefügte Text kein erkennbares Literal ist oder ein Anführungszeichen oder Klammer offen ist, zeigt das Tool ungefähr an, wo das Problem auftritt, statt ein stilles falsches Ergebnis zurückzugeben.

Alles läuft lokal in Ihrem Browser. Das Array, das Sie einfügen — API-Payloads, Datenbank-IDs, Konfigurationswerte — wird nirgends hochgeladen. Kopieren Sie das Ergebnis, laden Sie es als .txt-Datei herunter oder senden Sie es direkt an ein anderes Tool.

Häufige Fragen

Welche Array-Formate kann es analysieren?
JavaScript- und JSON-Arrays, Python-Listen, PHP-Syntax array() und kurze [ ]-Syntax (einschließlich assoziativer Arrays, bei denen nur Werte beibehalten werden), und SQL IN()-Klauseln — mit oder ohne vorangehendes Variablenzuweisungs- oder SELECT-Statement.
Was macht die Option "Verschachtelte Arrays abflachen"?
Bei aktivierung werden die Elemente eines verschachtelten Arrays wie [1, [2, 3], 4] als 1, 2, 3, 4 in die flache Ausgabe eingefügt. Wenn deaktiviert, wird das verschachtelte Array als einzelnes Element beibehalten und so gedruckt, wie es in der Quelle erscheint.
Warum sind "Anführungszeichen entfernen" und "Escape-Zeichen dekodieren" getrennt?
Sie steuern verschiedene Dinge: Das Entfernen von Anführungszeichen entfernt die Anführungszeichen, die einen String begrenzen, während das Dekodieren von Escape-Zeichen Sequenzen wie \n im Wert dekodiert. Das Ausschalten eines ohne das andere ermöglicht es Ihnen, die Quellsyntax näher am Original zu halten, wenn das nützlich ist.
Was passiert, wenn die Eingabe kein gültiges Literal ist?
Das Tool meldet, was schiefgelaufen ist — kein Array oder List-Literal gefunden, unbeendeter String oder fehlende schließende Klammer — zusammen mit ungefähr der Stelle im Text, an der das Problem beginnt, statt ein stilles falsches Ergebnis zurückzugeben.
Wird mein Array irgendwo hochgeladen?
Nein. Die Analyse läuft vollständig in Ihrem Browser, sodass das Array, das Sie einfügen, Ihr Gerät nie verlässt.