クエリ文字列 / JSON変換
URLクエリ文字列をJSONに解析するか、JSONからクエリ文字列を構築します。ブラウザ内で動作します。
クエリ文字列変換の使い方
- 01
方向を選択します(クエリ→JSONまたはJSON→クエリ)。
- 02
クエリ文字列(先頭の?あり・なし両対応)またはJSONオブジェクトを貼り付けます。
- 03
結果をコピーするか、入れ替えて逆方向に変換します。
クエリ文字列を解析して構築する
URL 内のパラメータを読み取り可能な JSON オブジェクトに変換し、JSON からクエリ文字列を再構築するクエリ文字列コンバータ。値をデコードし、繰り返されるキーを両方向の配列として扱います。
ブラウザ内でローカルに実行されるため、検査した URL (トークンや個人データが含まれている可能性があります) がデバイスの外に流出することはありません。
クエリ文字列とは
クエリ文字列は、?q=shoes&page=2 など、URL の疑問符の後の部分で、データをページまたは API に渡すキーと値のペアのリストです。これらは、検索結果、フィルター、ページネーション、追跡を促進します。
繰り返されるキーと完全な URL
tag=a&tag=b など、キーが複数回出現する場合、キーは JSON 内の配列になるため、値は失われません。また、文字列を作成するときに、JSON 配列は繰り返しのパラメーターに展開されます。
JSON に変換するときに URL 全体を貼り付けることができます。疑問符より前の部分は無視されるため、最初にトリミングする必要はありません。これにより、アドレス バーからリンクのパラメータを簡単に検査できるようになります。
デコードとエンコード
パーセントでエンコードされた値は、解析時にデコードされて読み取れるようになり、クエリ文字列の作成時に再度エンコードされるため、結果が有効になり、スペースや特殊文字が正確に保たれます。
よくある質問
繰り返しパラメーターはどう処理されますか?
tag=a&tag=bのように複数回出現するキーはJSONで配列になり、JSON内の配列は繰り返しパラメーターに展開されます。
URLをそのまま貼り付けられますか?
はい。JSONへの変換時は?より前の部分は無視されるため、URLをそのまま貼り付けられます。
値はデコードされますか?
はい。パーセントエンコードされた値は解析時にデコードされ、クエリ文字列の構築時に再エンコードされます。