エンコードとデコード 上級 3 ステップ
URL 転送用の JSON ペイロードのエンコード
一部の API は構造化ペイロードを URL パラメータとして期待する。このチェーンはまず JSON をフォーマットし(安定したレビュー可能な形)、その後 Base64 を適用し、次にパーセントエンコードする。受信者は逆順のデコードチェーンでこれを展開する。
解決する問題
JSON ドキュメントを URL パラメータ用に準備する: 整形、Base64 エンコード、パーセントエンコード — ネストされたパラメータデコードチェーンの正確な逆順。
入力 → 出力
JSON フォーマッター 入力 → URL エンコーダー 出力 、計 3 ステップ。
実行時間
1–2分 · 完全にブラウザローカルで実行。
始める前に
- 有効な JSON ドキュメント
パイプライン
-
Format, minify, or sort JSON online。無料、プライベート、100%クライアントサイド。
-
Encode text or binary data to Base64 online。無料、プライベート、100%クライアントサイド。
-
Percent-encode text for safe use in URLs。無料、プライベート、100%クライアントサイド。
▶このワークフローを実行
下に入力を入力し実行をクリック。すべての処理はブラウザのローカルで行われます — 何もアップロードされません。
パイプラインの進行状況
- JSON フォーマッターjson-format
- Base64 エンコーダーbase64-encode
- URL エンコーダーurl-encode
サンプル入力
{"a":1} 期待される出力
ewogICJhIjogMQp9
この入出力ペアはビルド時に実際のツールで実行(tests/unit/recipes.test.ts)——期待出力は検証済み、例示ではありません。
関連タスク
関連ワークフロー
こちらもおすすめ
このレシピとツールやテーマを共有するワークフロー。