JSON URLエンコーダー–JSONをURL用にエンコード
JSON URLエンコーダーは、JSONテキストをクエリパラメーターやURLで使えるURLセーフなエンコード文字列に変換します。クエリ値にはencodeURIComponent、URL全体にはencodeURI、スペースを+で表すフォーム形式から選択します。テキストを貼り付け、送信先に合ったオプションを選んで、共有やURLでの利用のために結果をコピーします。
JSON URLエンコーダーは、JSONテキストをURLセーフな文字列に変換するブラウザベースのツールです。文字を手動で置換せずに、クエリパラメーターやURL用のコンテンツを準備できます。オンラインでJSONをURLエンコードに変換する必要がある場合は、結果の使い方に合ったオプションを選んでください。
このツールには3つの方式があります。クエリ値用のencodeURIComponent、URL全体用のencodeURI、スペースを+で表すフォーム形式です。これらの選択によりテキストのエンコード方法が変わるため、送信先に適したものを選んでください。テキストを入力してオプションを選んだら、エンコードされた値をコピーします。
JSONは構造化データを表現し、URLエンコードはテキストをURL内で使える形で表現します。JSONをエンコードしてもデータの目的は変わりません。テキストのURLセーフな表現が作られるだけです。開発者は、クエリパラメーターで値を渡す必要がある場合や完全なURLを扱う場合に、JSONをURLテキストに変換することがよくあります。
変換は完全にブラウザ上で動作します。入力はデバイス上で処理され、アップロード、保存、サーバーへの送信は行われません。ページの読み込み後はオフラインでも動作するため、接続なしでテキストをエンコードできます。
この無料のJSON URLエンコーダーは、URLエンコードされたJSONテキストの準備、共有、確認が必要な開発者やDevOpsエンジニアに便利です。URLエンコードを学んでいる場合も、開発ワークフローで値を扱う場合も、利用可能なオプションにより適切なエンコード形式を選びやすくなります。
手順1: エンコードしたいJSONテキストを入力または貼り付けます。入力したテキストを処理するので、URLに追加する前に値を準備できます。
手順2: 用途に合ったJSON URLエンコードのオプションを選択します。クエリ値にはencodeURIComponent、URL全体にはencodeURI、スペースを+で表すにはフォーム形式を使います。
手順3: エンコードされた文字列を確認します。選択したオプションによって、結果での文字の表現方法が決まります。
手順4: エンコードされた値をコピーし、JSONテキストのURLセーフ版が必要な場所で使います。
用途: URLのクエリパラメーター用にJSONテキストを準備します。クエリ値のエンコードにはencodeURIComponentを使います。
用途: JSON関連の内容を含むURL全体をエンコードします。入力が完全なURLの場合はencodeURIを選びます。
用途: JSON URLの値を受け付けるチャネル経由でテキストを移動します。エンコードにより、テキストがURLでの使用に適した形になります。
用途: 誰かから送られたJSON URLの値から元のテキストを読み取ります。その値を使って、表しているテキストを復元します。
用途: エンコードの往復(ラウンドトリップ)で値が損なわれないかを確認します。元と復元したテキストを比較すると、エンコードが非可逆でないことを確認できます。
用途: スペースを+で表す必要がある場合にフォーム形式のURLテキストを作成します。送信先がこのスペース表記を期待する場合に便利なオプションです。