クエリ文字列を JSON に変換
URL 全体でも `a=1&b=2` だけでも貼り付ければ、読みやすい JSON になります。同じキーが複数ある場合は配列にまとめます。ログやアドレスバーからパラメータを確認するときに便利です。
OAuth コールバックや計測タグ付き URL は 1 行で読みにくいことが多いです。JSON にすると各項目がはっきりします。
値は URL と同じく文字列のままです。数値や真偽値への自動変換はしません。
使い方
- query または URL を貼り付け
- JSON が自動表示
- コードやメモ用にコピー
こんなときに
- 長い query を目で分解したくない
- 重複キーがあるか確認したい
- トークンを含むのでローカル処理が安心
シーン
- ログイン後のリダイレクト URL を確認
- UTM パラメータを整理
- API ドキュメント用の例を作る
ヒント
- `+` はスペースとして扱います(一般的なフォームエンコード)。
- 日本語などの % エンコードは解析時に復元されます。
- 1 つの値だけなら URL デコード でも足ります。
例
| 入力 | 出力 | 備考 |
|---|---|---|
| a=1&b=hello | { "a": "1", "b": "hello" } | — |
| tag=a&tag=b | { "tag": ["a", "b"] } | 同名キー |
よくある質問
- URL 全体を貼ってもいい?
- はい。`?` 以降のクエリ部分を読み取り、`#` 以降は無視します。
- 逆方向が欲しい
- JSON → Query を使ってください。