Drei-Schritte-Ablauf
JSON formatieren und zum Teilen vorbereiten
Formatieren Sie eine JSON-Probe, codieren Sie sie als Base64 und maskieren Sie einen URL-Query-Wert sicher.
Ergebnis: Die Probe {"id":1} erzeugt ewogICJpZCI6IDEKfQ%3D%3D als Query-Wert.
Schritt 1
Formatieren und prüfen Sie JSON
Geben Sie {"id":1} ein. Wählen Sie 2 Leerzeichen Einrückung. Starten Sie den Formatter und kopieren Sie sein vollständiges dreizeiliges Ergebnis.
Das genaue Ergebnis enthält {, einen Umbruch, zwei Leerzeichen gefolgt von "id": 1, einen weiteren Umbruch und }.
Öffnen JSON-FormatterSchritt 2
Codieren Sie das formatierte JSON
Wählen Sie Codieren und das Alphabet A-Za-z0-9+/=. Fügen Sie das Ergebnis ohne abschließenden Umbruch ein. Sie müssen ewogICJpZCI6IDEKfQ== erhalten.
Einrückung und Umbrüche ändern den Wert. Dieses Beispiel verwendet LF und nicht CRLF.
Öffnen Base64-Encoder und -DecoderSchritt 3
Bereiten Sie den Wert für ein URL-Feld vor
Wählen Sie Codieren und aktivieren Sie die Codierung aller Sonderzeichen. Geben Sie ewogICJpZCI6IDEKfQ== ein. Erwarten Sie ewogICJpZCI6IDEKfQ%3D%3D.
Die Standardeinstellung bewahrt reservierte Zeichen. Aktivieren Sie diese Option für einen Wert, nicht für eine vollständige URL.
Öffnen URL-Encoder und -Decoder
Vor dem Abschluss
Ergebnis prüfen
- Eine Probeabfrage ist ?data=ewogICJpZCI6IDEKfQ%3D%3D. Die Anwendung muss percentcodiertes Base64-JSON erwarten.
- Prüfen Sie in umgekehrter Reihenfolge: Decodieren Sie URL und danach Base64. Sie müssen dasselbe dreizeilige JSON erhalten.
- Codieren Sie nicht doppelt. URL-Builder können Werte bereits codieren. Prüfen Sie die Anforderungen des Zielsystems.
- Syntaxprüfung bestätigt keine Pflichtfelder oder Geschäftsregeln. Base64 verschlüsselt JSON nicht.
- Fügen Sie keine Geheimnisse in URLs ein. Browser und Server können vollständige URLs speichern.
- Senden Sie große JSON-Dokumente als Dateien und nicht als lange URL-Werte.