URL 轉 JSON - 解析查詢字串與 URL 參數
即時將 URL 查詢字串與參數解析為結構化 JSON 物件,支援巢狀參數、陣列與編碼值,適合除錯 API 與分析網址。
把任何網址貼進來,工具會立刻幫你拆成結構化的 JSON:協議(scheme)、主機(host)、端口、路徑、查詢參數(含陣列與巢狀鍵)、用戶資訊與片段(#後的 hash)全部拆成獨立欄位。整個解析在你的瀏覽器本機完成,網址不會上傳到任何伺服器,串接 API 或除錯時拿來檢視 query string 特別順手。
開發者工具概覽
歡迎來到我們完整的開發者工具集合。我們為各種資料格式提供快速、安全且在用戶端完成的轉換、格式化與驗證工具。
了解 URL 組件
一個 URL 由協議、用戶資訊、主機、端口、路徑、查詢參數和片段組成。本指南通過示例解釋每個部分,以提高可發現性。
協議 (Scheme)
指定協議,例如 https, http, ftp。
用戶資訊
主機前的可選用戶名和密碼,例如 user:pass@。
主機 (Host)
標識伺服器的域名或 IP,例如 example.com。
端口
可選的網路端口;預設為 80 (http) 或 443 (https)。
路徑
伺服器上的層級資源位置,例如 /path/to/page。
查詢參數
? 之後的鍵值對,例如 ?foo=1&bar=baz。
片段 (Hash)
# 之後的瀏覽器端錨點,指向某個章節,例如 #section。
為什麼 URL 結構很重要
結構良好的 URL 可改善使用者體驗並幫助搜尋引擎了解內容的各個方面。參數應乾淨、易讀且邏輯組織。
常見問題
URI 和 URL 有什麼區別?
URI(統一資源標識符)標識資源,而 URL(統一資源定位符)還描述了如何訪問它。所有 URL 都是 URI,但並非所有 URI 都是 URL。
為什麼查詢參數很重要?
查詢參數允許您將動態資料傳遞給網頁,例如搜尋詞、過濾器或追蹤 ID,而無需更改路徑結構。
把任何網址貼進來,工具會立刻幫你拆成結構化的 JSON:協議(scheme)、主機(host)、端口、路徑、查詢參數(含陣列與巢狀鍵)、用戶資訊與片段(#後的 hash)全部拆成獨立欄位。整個解析在你的瀏覽器本機完成,網址不會上傳到任何伺服器,串接 API 或除錯時拿來檢視 query string 特別順手。
URL 轉 JSON 工具怎麼用
- 1
貼上你的網址
把完整網址貼進輸入框,HTTP、HTTPS、FTP 或自訂協議都支援,連帶 query string 與 #片段也一併讀進來。
- 2
按下「轉換為 JSON」
工具依 RFC 3986 規範把網址拆成各個組件,再序列化成一份結構化的 JSON 物件。
- 3
檢視解析結果
在結果面板逐一查看 scheme、host、port、path、query(鍵值對與陣列)、userInfo 與 fragment 等欄位。
- 4
複製或下載
按「複製 JSON」直接帶進剪貼簿,或按「下載 JSON」存成 .json 檔留著後續使用。
參考資料
- RFC 3986 — URI 通用語法
IETF 權威規範,定義 URI/URL 的結構、各組件與編碼規則。
- MDN — URLSearchParams
用 JavaScript 讀取與操作網址查詢字串的 Web API 文件。
- RFC 8259 — JSON
IETF 制定的 JSON 資料交換格式規範,也就是本工具輸出的格式。
相關工具
常見問題
- URL 轉 JSON 是什麼?這個工具能做什麼?
- 它會把一段網址拆解成結構化的 JSON,把協議、主機、端口、路徑、查詢參數、用戶資訊與片段都列成獨立欄位。最常見的用途是在串接 API、除錯後端請求或分析追蹤連結時,快速看清楚 query string 裡到底帶了哪些參數。
- 查詢字串(query string)要怎麼轉成 JSON?
- 把含有 ? 的完整網址貼進來按下轉換即可。工具會抓 ? 後面的鍵值對,逐一拆成 JSON 的 key 與 value,遇到 ?foo=1&bar=baz 這種就會輸出 {"foo":"1","bar":"baz"},不需要自己手動切字串。
- 網址裡的中文或特殊字元(如 %E4%B8%AD)會自動解碼嗎?
- 會。工具會自動還原百分號編碼(percent-encoding),%20 會變回空白、%2F 會變回斜線,中文與全形符號也會解回原本的文字,鍵與值都一併處理,JSON 裡看到的就是可讀的內容。
- 同一個參數出現多次(例如 ?tag=a&tag=b)會怎麼處理?
- 當同一個 key 重複出現時,工具會把它們收成 JSON 陣列,例如輸出 "tag": ["a", "b"];只出現一次的 key 則維持單純的字串值,不會被多包一層陣列。
- 我的網址資料會被上傳到伺服器嗎?安全嗎?
- 不會。所有解析都在你的瀏覽器本機、用瀏覽器內建的 URL API 完成,網址不會離開你的裝置,也不會送到後端,含有 token 或密碼的內部連結拿來貼也相對安心。
- URI 和 URL 有什麼差別?
- URI(統一資源識別碼)負責標識一個資源,URL(統一資源定位符)除了標識還告訴你怎麼存取它。所有 URL 都是 URI,但不是所有 URI 都是 URL。