StartseiteWerkzeugeKategorien🎵 Audio🎬 Video🖼️ Bild & Farbe📄 Dokumente🔁 Dokument-Konvertierung📊 Diagramme💻 Entwicklung🧰 Alltag📝 Text🔢 Zahlen🔐 Verschlüsselung & Sicherheit📐 Einheiten🎙️ Medien & Aufnahme🌐 Webmaster & SEO💶 Rechner & Finanzen🧮 Rechner & Mathematik📕 PDF🩺 Gesundheit🎲 Spiele & SpaßPreise
🔒Datenschutz zuerst · Die gesamte Verarbeitung läuft in Ihrem Browser. Ihre Dateien und Texte werden nicht an uns übertragen.

JSON zu form-urlencoded verwenden

🔒Datenschutz zuerst · Dieses Werkzeug arbeitet in Ihrem Browser. Die verwendeten Dateien und Texte laufen nicht über unsere Server.

Wofür JSON zu form-urlencoded gedacht ist

Wer einen älteren Endpunkt bedient, der noch application/x-www-form-urlencoded erwartet statt JSON, erhält hier den Body in der erwarteten Schreibweise: flache Felder werden zu schluessel=wert-Paaren, mit & verknüpft; verschachtelte Objekte wandern in die Klammerform adresse[stadt], und Arrays erscheinen als werte[0], werte[1]. Ein Leerzeichen wird dabei zum Plus, andere Sonderzeichen prozentkodiert.

Bedienung

  1. Fügen Sie Ihr JSON ein
  2. Klicken Sie auf Kodieren
  3. Lesen Sie die kodierte Zeile ab
  4. Kopieren Sie sie in Ihre Anfrage

Typische Anwendungen: Aus einem JSON einer neuen Schnittstelle den Body für eine ältere Formularroute bauen, Einen Query-String von Hand zusammenstellen, ohne Sonderzeichen selbst zu maskieren, Einen POST-Body in einen curl-Befehl oder ein Testwerkzeug einkopieren.

Fragen und Antworten

Wie werden Leerzeichen kodiert?

Als Pluszeichen, wie es application/x-www-form-urlencoded entspricht.

Wie werden verschachtelte Felder umgewandelt?

Als feld[schluessel], Arrays als feld[0], feld[1] und so weiter.

Kann ich Binärdaten übertragen?

Nein. Dieses Format ist nur für Textwerte gedacht.

Läuft das im Browser?

Ja. Ihr JSON wird lokal kodiert und nicht hochgeladen.

Einschränkungen

Verschachtelung und Indizierung folgen der üblichen Klammer-Schreibweise, wie sie Formulare und viele PHP-Rahmenwerke erwarten; auf Bits, Dateien oder Anhänge ist dieses Format nicht ausgelegt, dafür ist multipart/form-data der richtige Weg. Die Kodierung rechnet mit UTF-8, und ein Leerzeichen wird als Plus kodiert – beim Zurücklesen gilt dieselbe Regel. Es wird kein Request abgeschickt, nur der Text erzeugt, den Sie selbst in Ihr Werkzeug einfügen.

Was das Werkzeug kann

Kodierung nach application/x-www-form-urlencoded, Verschachtelte Felder in Klammer-Schreibweise, Leerzeichen werden zu Pluszeichen, Läuft vollständig im Browser

Formulare kodieren:

Ähnliche Werkzeuge