CanDoYa
ZH-TW

Query String 解析工具

全程在瀏覽器裡執行,免上傳、免註冊。

Query String 解析工具
0配對
0
0重複
0空白值
可編輯參數

貼上 query string 或新增一列,即可開始重組參數。

重組 query
-
含前導 ?
-

Percent-encoded 文字會在表格中解碼,然後在重組輸出中再次編碼。

貼上 URL 或 query string 以解析參數
分享這個工具

什麼是 Query String 解析?

Query String 解析會把 URL 問號後面的部分轉成可閱讀的鍵/值列。貼上原始 query string 或完整 URL,就能解碼 percent-encoded 文字、依序保留重複鍵、編輯參數,並重組乾淨的 query string 或更新後的 URL。

使用方式

  1. 1貼上 URL 或 query string. 可使用完整 URL,例如 <code>https://example.com/?a=1</code>,原始 query <code>a=1&b=2</code>,或前面帶有問號的 query。
  2. 2查看已解碼列. 表格會在 percent decoding 後顯示每個鍵和值。重複鍵會依原始順序保留為獨立列。
  3. 3編輯、新增、移除或排序. 直接修改鍵和值,新增缺少的參數,移除雜訊列,或在需要穩定輸出時依鍵排序清單。
  4. 4複製重組結果. 複製 encoded query string、前面帶問號的版本、更新後的完整 URL,或鍵/值配對的 JSON 陣列。

適合誰用

所有處理都在瀏覽器中完成,因此私密連結、API callback、campaign URL 和暫時 token 都不會上傳。解析器使用瀏覽器標準的 URLURLSearchParams API,再加上一個可編輯表格,讓你檢查並重組參數時不會遺失重複鍵。

常見問題

這個 Query String 解析工具是免費的嗎?

是的。免費使用,不需註冊、不需下載,也沒有使用次數限制。貼上 query string 或 URL,已解碼列會立刻在瀏覽器中出現。

我的 URL 或 query string 會被上傳嗎?

不會。解析、編輯和重組都在你的瀏覽器本機完成。當 URL 含有 access tokens、電子郵件地址、campaign IDs 或其他不想傳到外部伺服器的值時,這點很重要。

可以解析完整 URL 嗎?

可以。貼上完整 URL 後,工具只會讀取其中的 search parameters,保留 path 與 fragment,並在編輯後提供重組的完整 URL。也可以貼上有無前導問號的原始 query string。

會保留重複鍵嗎?

會。重複鍵會依出現順序保留為獨立列。重複摘要會標出 <code>tag=shoes&tag=summer</code> 這類情況,避免不小心合併。

空白值怎麼處理?

空白值會保持空白。像 <code>empty=</code> 這樣的參數會顯示空值,而沒有等號的鍵在重組時也會由 <code>URLSearchParams</code> 以相同方式處理。

Percent-encoded 的值會解碼嗎?

會。像 <code>blue%20shoes</code> 這類值會在表格中顯示為 <code>blue shoes</code>。複製重組 query 時,工具會再依瀏覽器標準 form-url-encoded 規則重新編碼。

# 後面的部分會怎樣?

在完整 URL 中,複製重組 URL 時會保留 <code>#</code> 後面的 fragment。在原始 query string 中,<code>#</code> 後面的內容會被忽略,因為 fragment 不是 query parameters 的一部分。