返回首頁

URL 轉 JSON - 解析查詢字串與 URL 參數

即時將 URL 查詢字串與參數解析為結構化 JSON 物件,支援巢狀參數、陣列與編碼值,適合除錯 API 與分析網址。

把任何網址貼進來,工具會立刻幫你拆成結構化的 JSON:協議(scheme)、主機(host)、端口、路徑、查詢參數(含陣列與巢狀鍵)、用戶資訊與片段(#後的 hash)全部拆成獨立欄位。整個解析在你的瀏覽器本機完成,網址不會上傳到任何伺服器,串接 API 或除錯時拿來檢視 query string 特別順手。

URL 轉 JSON - 解析 Query Strings 與 URL Params

立即將 URL 查詢參數轉換為結構化 JSON 物件。很適合開發人員除錯 API 呼叫和分析複雜 URL。

它是如何工作的

此工具從任何有效 URL 解析查詢字串,並將鍵和值轉換為標準 JSON 格式。它自動處理嵌套鍵和陣列參數。

為什麼使用 JSON?

JSON(JavaScript Object Notation)是一種輕量級的資料交換格式,易於人類閱讀與撰寫,也便於機器解析與產生。

開發者工具概覽

歡迎來到我們完整的開發者工具集合。我們為各種資料格式提供快速、安全且在用戶端完成的轉換、格式化與驗證工具。

了解 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. 1

    貼上你的網址

    把完整網址貼進輸入框,HTTP、HTTPS、FTP 或自訂協議都支援,連帶 query string 與 #片段也一併讀進來。

  2. 2

    按下「轉換為 JSON」

    工具依 RFC 3986 規範把網址拆成各個組件,再序列化成一份結構化的 JSON 物件。

  3. 3

    檢視解析結果

    在結果面板逐一查看 scheme、host、port、path、query(鍵值對與陣列)、userInfo 與 fragment 等欄位。

  4. 4

    複製或下載

    按「複製 JSON」直接帶進剪貼簿,或按「下載 JSON」存成 .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。