jsonecho

JSON URL Encode

Kodieren Sie einen JSON-Filter oder eine Suchdefinition, damit sie sicher in einer URL stehen kann.

Tool wird geladen ...

So verwenden Sie JSON URL Encode

  1. Fügen Sie Ihr JSON ein.
  2. Enthält es einen Fehler, sehen Sie, wo, und können ihn zuerst beheben.
  3. Kopieren Sie den kodierten String und setzen Sie ihn hinter den Parameternamen, zum Beispiel ?data=.

Über JSON URL Encode

Single-Page-Apps halten ihren Zustand in der Adresse, damit ein Link geteilt werden kann. Such-Oberflächen übergeben Filter als JSON in einem Query-Parameter, und manche APIs nehmen ein JSON-Objekt in einer GET-Anfrage entgegen.

Geschweifte Klammern, Anführungszeichen, Doppelpunkte und Leerzeichen sind in einer URL alle besonders, daher muss der Text prozentkodiert werden, bevor er in einen Query-String kommt. Das JSON wird vor dem Kodieren validiert und minifiziert, sodass das Ergebnis so kurz wie möglich ist.

Häufig gestellte Fragen

Wie lang darf eine URL sein?

Browser erlauben sehr lange Adressen, aber Server und Proxys schneiden sie oft bei 2.000 bis 8.000 Zeichen ab. Senden Sie bei größeren Mengen das JSON stattdessen in einem Request-Body.

Ist es sicher, sensible Daten in eine URL zu setzen?

Nein. URLs landen im Browserverlauf, in Server-Logs und in Referrer-Headern. Kodieren ist keine Verschlüsselung, halten Sie Geheimnisse daher aus der Adresse heraus.

Wie dekodiere ich es wieder?

Verwenden Sie das Tool JSON URL Decode, das die Kodierung rückgängig macht, und das Ergebnis wird als lesbares JSON formatiert.

Warum ist die Ausgabe so viel länger als die Eingabe?

Jedes Sonderzeichen wird zu drei Zeichen, zum Beispiel wird { zu %7B. Strukturierter Text ist voller Sonderzeichen, ein Wachstum von 50 Prozent oder mehr ist daher normal.

Mehr in URL und Base64

Alle Tools →