Query String to JSON Converter

Wandle einen URL-Query-String in schönes JSON und wieder zurück in deinem Browser. Deine Parameter bleiben auf deinem Gerät.

Der Query String to JSON Converter parst und baut alles lokal in deinem Browser. Die Query-Strings, URLs und das JSON, die du einfügst — inklusive aller Tokens oder IDs darin —, verlassen niemals dein Gerät und werden nicht zu ArrayKit hochgeladen.

Öffne den JSON Formatter, um das Ergebnis aufzuräumen

Über Query String zu JSON

Der Query String to JSON Converter verwandelt einen URL-Query-String in sauberes, lesbares JSON und wandelt JSON direkt wieder in einen Query-String zurück. Füge einen rohen Query ein — mit oder ohne führendes Fragezeichen, oder eine ganze URL — und er dekodiert prozentkodierte Werte, gruppiert wiederholte Keys wie ids=1&ids=2 in Arrays und expandiert verschachtelte Bracket-Keys wie filter[status]=active und Dot-Keys wie filter.status in strukturierte Objekte. Wechsle die Richtung, um ein JSON-Objekt in einen kodierten Query-String für Links, API-Aufrufe oder Analytics-Parameter zu serialisieren. Gebaut für Entwickler, QA-Engineers und Marketer, die Tracking-Links entwirren oder Request-Parameter debuggen. Alles wird in deinem Browser geparst, sodass die URLs und Payloads, die du einfügst, auf deinem Gerät bleiben und niemals hochgeladen werden.

Funktionen

So verwendest du Query String zu JSON

  1. Lass den Tab Query-String → JSON ausgewählt.
  2. Füge einen Query-String oder eine ganze URL in das Eingabefeld ein.
  3. Lies das formatierte JSON, dann kopiere es oder lade es als .json-Datei herunter.
  4. Wechsle zu JSON → Query-String und füge ein JSON-Objekt ein, um einen kodierten Query zu bauen.

Beispiel

Eingabe

filter[status]=active&ids=1&ids=2&q=hello%20world

Ausgabe

{
  "filter": {
    "status": "active"
  },
  "ids": [
    "1",
    "2"
  ],
  "q": "hello world"
}

Wiederholte Keys werden zu einem Array, Bracket-Keys verschachteln sich, und %20 dekodiert zu einem Leerzeichen.

Häufige Fehler & Fehlerbehebung

Häufig gestellte Fragen

Wie verarbeitet der Converter wiederholte Query-Keys wie tag=a&tag=b?
Wiederholte Keys werden in ein JSON-Array zusammengefasst, sodass tag=a&tag=b zu {"tag":["a","b"]} wird. Wenn du zurückwandelst, expandiert das Array wieder in wiederholte Keys.
Kann er verschachtelte Parameter wie filter[status]=active parsen?
Ja. Bracket-Keys wie filter[status]=active und Dot-Keys wie filter.status=active expandieren beide in verschachtelte JSON-Objekte, und verschachtelte Objekte serialisieren zurück in Bracket-Keys.
Warum sind alle meine JSON-Werte nach dem Umwandeln eines Query-Strings Strings?
Ein Query-String trägt nur Text, also parst jeder Wert als String, inklusive Zahlen und Booleans. Wandle sie in deinem eigenen Code in den richtigen Typ um, sobald du das JSON hast.
Wie verwandle ich ein JSON-Objekt in einen Query-String?
Wechsle zum Tab JSON → Query-String und füge ein JSON-Objekt ein. Verschachtelte Objekte werden zu Bracket-Keys, Arrays zu wiederholten Keys, und Werte werden für dich prozentkodiert.
Akzeptiert er eine ganze URL oder nur den Query-Teil?
Du kannst eine ganze URL einfügen — alles vor dem ? und jedes #Fragment wird automatisch entfernt — oder nur den rohen Query-String mit oder ohne führendes ?.
Bleiben die URLs und Parameter, die ich umwandle, privat?
Ja. Das Parsen und Serialisieren passiert vollständig in deinem Browser, sodass die Query-Strings und das JSON, die du einfügst, auf deinem Gerät bleiben und niemals zu ArrayKit hochgeladen werden.

Verwandte Tools

Alle ArrayKit-Tools