JSON URL デコード
JSON URLデコード - %XXパーセントエンコードされたJSONを読みやすい形式に即座にデコード
入力
出力
JSON URLエンコードとは?
JSON URLエンコードは、特殊文字をパーセントエンコードすることでJSON文字列をURL安全な形式に変換します。{、}、"、:などの文字が%7B、%7D、%22、%3Aにエンコードされ、JSONをURLクエリパラメータとして安全に渡せます。
このツールには2つのモードがあります:エンコードとデコード。上部で切り替えられます。
ツールの使い方
モードを選択
エンコードを選択してJSONをURLエンコードするか、デコードを選択してURLエンコードされたJSONを元に戻します。
入力を貼り付け
JSONまたはURLエンコードされた文字列を左エディターに貼り付けます。
結果をコピー
右パネルが自動的に更新されます。JSONを検証するには、JSONバリデーターをお試しください。
JSON URLエンコードの例
URLエンコードはJSONの特殊文字をパーセントエンコードされたシーケンスに変換します。例:
URLエンコード済み出力
JSON入力
JSON URLエンコードが重要な場面
URLのクエリパラメータとしてJSONを渡す必要があるとき、JSON URLエンコードが必要です。生のJSONにはURL安全でない文字が含まれています。
通常のURLのエンコードには、URLエンコーダーツールを使用してください。
よくある質問
JSONでどの文字がURLエンコードされますか?
URL安全でないすべての文字: { → %7B、} → %7D、" → %22、: → %3Aなど。
エンコード前にJSONが検証されますか?
ツールはJSONとして入力を検証しようとしますが、無効なJSONもエンコードします。デコードモードでは、有効なJSONであればpretty-printします。
データはどこかに送信されますか?
いいえ。処理はすべてブラウザで実行されます。
URL encodeとJSONエスケープの違いは何ですか?
JSONエスケープは\n、\"などに変換します。URLエンコードは%XX形式に変換します。
JSONをURLエンコードする必要があるのはいつですか?
URLのGETクエリパラメータとしてJSONを渡すとき。
関連ツール
URLエンコードの標準はRFC 3986で定義されています。MDN encodeURIComponent()がJavaScript関数を説明しています。