JSON URL Encode
JSON-Strings online URL-kodieren – Sonderzeichen wie { } " : in %XX-Format umwandeln
Eingabe
Ausgabe
Was ist JSON URL Encode?
JSON URL Encode konvertiert JSON-Strings in URL-sicheres Format durch Prozent-Kodierung von Sonderzeichen — wie in RFC 3986 definiert. Zeichen wie {, }, ", : werden zu %7B, %7D, %22, %3A kodiert (Prozent-Kodierung), damit JSON sicher als URL-Query-Parameter übergeben werden kann.
Dieses Tool hat zwei Modi: Kodieren und Dekodieren. Wechseln Sie oben zwischen ihnen. Beide laufen in Ihrem Browser.
So verwenden Sie dieses Tool
Modus wählen
Wählen Sie Kodieren, um Ihr JSON URL-zu-kodieren, oder Dekodieren, um einen URL-kodierten JSON-String zurückzuwandeln.
Eingabe einfügen
Fügen Sie Ihr JSON oder den URL-kodierten String in den linken Editor ein. Verwenden Sie bei Bedarf Beispiel oder Hochladen.
Ergebnis kopieren
Das rechte Panel wird automatisch aktualisiert. Verwenden Sie Kopieren oder Herunterladen. Zum Validieren von JSON verwenden Sie JSON Validator.
JSON URL Encode Beispiele
URL-Kodierung wandelt JSON-Sonderzeichen in prozent-kodierte Sequenzen um. Beispiel:
JSON-Eingabe
URL-kodierte Ausgabe
Wann JSON URL-Kodierung wichtig ist
Wenn Sie JSON als Query-Parameter in einer URL übergeben müssen, ist JSON URL-Kodierung notwendig. Rohes JSON enthält Zeichen, die nicht URL-sicher sind, und ihre Verwendung ohne Kodierung würde die URL-Struktur beschädigen.
Für die Kodierung normaler URLs (nicht JSON) verwenden Sie stattdessen das URL-Encoder-Tool.
Häufig gestellte Fragen
Welche Zeichen werden in JSON URL-kodiert?
Alle nicht-URL-sicheren Zeichen gemäß RFC 3986: { → %7B, } → %7D, " → %22, : → %3A und viele mehr. Das Tool verwendet encodeURIComponent().
Wird das JSON vor der Kodierung validiert?
Das Tool versucht, die Eingabe als JSON zu validieren, kodiert aber auch ungültige JSON-Strings. Im Dekodierungsmodus wird das Ergebnis pretty-printed, wenn es gültiges JSON ist.
Werden meine Daten irgendwohin gesendet?
Nein. Die Verarbeitung erfolgt vollständig in Ihrem Browser.
Was ist der Unterschied zwischen URL-Encode und JSON-Escape?
JSON-Escape konvertiert Zeichen zu \n, \" usw. für die Einbettung in JSON-Strings. URL-Kodierung konvertiert zu %XX-Format für die sichere Verwendung in URLs.
Wann sollte ich JSON URL-kodieren?
Wenn Sie JSON als GET-Query-Parameter in einer URL übergeben, z.B.: https://api.example.com/data?filter=%7B%22name%22%3A%22John%22%7D.
Verwandte Tools
Der URL-Kodierungsstandard ist in RFC 3986 definiert. MDN encodeURIComponent() dokumentiert die verwendete JavaScript-Funktion.