查詢字串轉 JSON
在瀏覽器中解析 URL 查詢字串為 JSON,或從 JSON 構建查詢字串。
如何使用 查詢字串
- 01
選擇轉換方向:查詢轉 JSON,或 JSON 轉查詢。
- 02
貼上查詢字串(有無 ? 均可)或 JSON 物件。
- 03
複製結果,或互換進行反向轉換。
解析和建立查詢字元串
查詢字元串轉換器,可將 URL 中的參數轉換為可讀的 JSON 物件,並從 JSON 建立回查詢字元串。它對值進行解碼,並將重複的鍵視為雙向陣列。
它在你的瀏覽器本地執行,因此你檢查的 URL(可能包含權杖或個人資料)永遠不會離開你的裝置。
什麼是查詢字元串
查詢字串是 URL 中問號後面的部分,例如 ?q=shoes&page=2。它由一組鍵值對組成,用來將資料傳給頁面或 API,常見於搜尋結果、篩選、分頁和追蹤。
重複鍵和完整 URL
當某個鍵出現多次時,例如 tag=a&tag=b,它會變成 JSON 中的陣列,因此不會丟失任何值,並且在建立字元串時,JSON 陣列會擴展回重複的參數。
轉換為 JSON 時,你可以貼上整個 URL:問號之前的任何內容都會被忽略,因此你不必先修剪它。這樣可以快速檢查地址欄中連結的參數。
解碼和編碼
百分比編碼值在解析時被解碼,以便你可以讀取它們,並在建立查詢字元串時再次編碼,以便結果有效,從而保持空格和特殊字元正確。
常見問題
重複的參數怎麼辦?
出現超過一次的鍵,如 tag=a&tag=b,在 JSON 中成為陣列,JSON 中的陣列展開回重複參數。
可以貼上完整的 URL 嗎?
可以。轉換為 JSON 時,? 之前的部分會被忽略,因此你可以貼上完整的 URL。
值會被解碼嗎?
會。解析時百分比編碼的值會被解碼,構建查詢字串時會重新編碼。