UTILS.
100 % im Browser
?=

Query-String-Parser

Wandle einen URL-Query-String in JSON um und konvertiere JSON wieder zurück in einen Query-String.

Ausgabe

Über dieses Tool

Der Query-String-Parser ist ein kostenloses Entwicklertool, das direkt im Browser läuft, einen URL-Query-String in ein formatiertes JSON-Objekt verwandelt und aus JSON wieder einen Query-String aufbaut. Es nutzt das native URLSearchParams und URL-Parsing des Browsers, sodass die Ergebnisse dem entsprechen, was die Plattform selbst erzeugt.

Fügen Sie einen rohen Query-String, ein mit ? beginnendes Fragment oder eine ganze URL ein – nur der Teil nach dem ? wird gelesen, was das Tool praktisch macht, um Analytics-Links, API-Anfrage-URLs oder OAuth-Weiterleitungen zu untersuchen. Schlüssel, die mehr als einmal vorkommen, werden zu einem JSON-Array zusammengefasst, + und prozentkodierte Sequenzen werden in ihre echten Zeichen dekodiert, und das JSON wird mit zwei Leerzeichen Einrückung schön formatiert.

Führt man umgekehrt ein flaches JSON-Objekt zu, wird ein kodierter Query-String neu aufgebaut, wobei Array-Werte wieder in wiederholte Schlüssel entfaltet werden. Alles läuft zu 100 % im Browser: nichts wird hochgeladen, es gibt keine Konten und kein Tracking, und es funktioniert offline.

Häufig gestellte Fragen

Kann ich eine vollständige URL einfügen?
Ja. Fügen Sie eine vollständige URL ein, und nur ihr Query-Teil – alles nach dem ? – wird in JSON geparst; Schema, Host, Pfad und Hash werden ignoriert.
Wie werden wiederholte Schlüssel behandelt?
Schlüssel, die mehr als einmal vorkommen, werden zu einem JSON-Array all ihrer Werte, und ein Array-Wert wird beim Umwandeln von JSON in einen Query-String wieder in wiederholte Schlüssel entfaltet.
Wie werden Leerzeichen und kodierte Zeichen behandelt?
Beim Parsen in JSON wird + zu einem Leerzeichen dekodiert, und prozentkodierte Sequenzen wie %20 werden in ihre echten Zeichen aufgelöst. Beim Aufbau eines Query-Strings werden sie erneut kodiert, sodass Leerzeichen zu + und Sonderzeichen wieder prozentkodiert werden.
Welches JSON kann ich wieder in einen Query-String umwandeln?
Ein flaches JSON-Objekt. Arrays, primitive Werte und null werden abgelehnt, und jeder Wert wird in einen String umgewandelt, sodass aus einem verschachtelten Objekt Text wird statt weiterer Parameter.

Weitere Tools