AZ Tools

クエリ文字列 ↔ JSON 変換

開発

クエリ文字列(または URL 全体)を貼り付けると、きれいな JSON オブジェクトが得られます — 繰り返しのキーは配列になり、値はパーセントデコードされます。方向を切り替えると、JSON オブジェクトをエンコードされたクエリ文字列に戻せます。API リクエストの確認やリンク作成に最適です。すべてブラウザ内でローカルに実行され、何もアップロードされません。

出力

使い方

  1. 方向を選びます: クエリ文字列 → JSON、または JSON → クエリ文字列。
  2. クエリ文字列(先頭の ? の有無は問わない)または JSON オブジェクトを貼り付けます。
  3. 出力ボックスから変換結果をコピーします。

よくある質問

繰り返しのキーはどう扱われますか?
同じキーが複数回出現する場合(例: tags=a&tags=b)は JSON 配列になります。1回だけ出現するキーは通常の文字列のままです。
URL 全体を貼り付けられますか?
はい。? まで(を含む)はすべて無視され、#フラグメントは削除されるので、完全な URL を貼り付けてもクエリパラメータだけが得られます。
ネストされたオブジェクトはどうクエリ文字列に変換されますか?
配列は繰り返しキーに展開されます。ネストされたオブジェクトやオブジェクト配列は JSON にシリアライズされ、値としてパーセントエンコードされます。クエリ文字列はフラットなキー値ペアだからです。
私のデータはどこかに送信されますか?
いいえ。変換は完全にブラウザ内で行われ、何もアップロードされません。

関連ツール