Tool overview
Query Params ↔ JSONとは?
Query Params ↔ JSONは、URL クエリ文字列を JSON オブジェクトに解析し、逆にシリアライズための開発者向けツールです。
なぜQuery Params ↔ JSONを使うのか?
URL クエリ文字列を JSON オブジェクトに解析し、逆にシリアライズ際の可読性と作業速度を向上させ、データをサーバーに送信しません。
主な機能
即時の構文ハイライト、エラー検出、クライアントサイドのプライバシー、ワンクリックコピー。URL クエリ文字列を JSON オブジェクトに解析し、逆にシリアライズ
使い方
上のツールで正確な結果を得るための手順です。
- Query → JSON でクエリ文字列を解析、または JSON → Query でオブジェクトをシリアライズします。
- 完全な URL またはクエリ部分 (foo=bar&baz=1) を貼り付けます。
- デコードされたキーを確認 — 重複キーは JSON 出力で配列になります。
- fetch URL、curl コマンド、API テスト用にエンコード出力をコピーします。
クエリ文字列構文リファレンス
RFC 3986 クエリコンポーネント規則と一般的なエンコードの落とし穴。
| 機能 / コンテキスト | 有効な構文例 | よくある落とし穴 / 無効な例 |
|---|---|---|
| Key-value pairs | name=Ada&role=dev | name=Ada;role=devSemicolons are not standard pair separators—use & between parameters. |
| Percent-encoding | q=hello%20world | q=hello worldSpaces must be encoded as %20 or + depending on context. |
| JSON object input | { "tags": ["a", "b"] } | { tags: ["a"] }JSON → Query requires strict JSON with quoted keys. |
よくある質問
一般的なトラブルとデータプライバシーに関する回答です。
公式ドキュメントと参照
このユーティリティの公式仕様とプラットフォーム文書です。