在Web開發中,我們經常需要將GET請求的URL參數轉化為JSON格式的數據。下面是一個示例:
https://example.com/api?name=John&age=24&gender=male
假設我們需要將上面的URL參數轉化為JSON格式:
{ "name": "John", "age": "24", "gender": "male" }
下面是一個JavaScript函數,可以將GET請求的URL參數轉化為JSON數據類型:
function getParamsToJson(url) { var queryString = url.split('?')[1], params = queryString.split('&'), result = {}; for (var i = 0; i< params.length; i++) { var param = params[i].split('='); var key = param[0]; var value = decodeURIComponent(param[1]); if (key in result) { if (!(result[key] instanceof Array)) { result[key] = [result[key]]; } result[key].push(value); } else { result[key] = value; } } return JSON.stringify(result); }
以上代碼將URL參數解析為一個對象并使用JSON.stringify方法將其轉化為JSON格式。
上一篇python 詞典去重
下一篇vue click 參數