許虎虎 開發者工具集
JSON URL 解碼

JSON URL 解碼 是將經過 URL 編碼的 JSON 資料還原回原始 JSON 物件的過程。這通常包括對 URL 中的百分比編碼(如 %20 代表空格,%7B 代表 { 等)進行解碼,然後將解碼後的字串轉換為 JSON 格式。

JSON URL 解碼的過程
URL 解碼:首先,對 URL 中編碼的 JSON 字串進行解碼,將百分比編碼的字符轉回原始字符。

解析 JSON 字串:一旦解碼完成,得到的字串就可以轉換為 JSON 物件,這通常使用 JSON.parse()(在 JavaScript 中)或 json.loads()(在 Python 中)來進行。

JSON URL 解碼範例
假設我們有一個經過 URL 編碼的 JSON 字串:

perl

%7B%22name%22%3A%22John%20Doe%22%2C%22age%22%3A30%2C%22city%22%3A%22New%20York%22%7D
這是以下 JSON 字串的編碼:

json

{
"name": "John Doe",
"age": 30,
"city": "New York"
}
URL 解碼:

perl

%7B%22name%22%3A%22John%20Doe%22%2C%22age%22%3A30%2C%22city%22%3A%22New%20York%22%7D
解碼後的字串為:

json

{"name":"John Doe","age":30,"city":"New York"}
將解碼後的字串轉換為 JSON 物件: 使用適當的 JSON 解析方法將字串轉換回 JSON 物件。