get請求是常用的一種網絡請求方式,我們可以通過在url后面添加參數來傳遞數據。而對于一些復雜的數據,可能需要使用json格式來作為傳遞方式。下面就讓我們來看看如何將get請求的參數轉換成json格式。
// url: https://www.example.com/api?name=張三&age=20&hobby=籃球,足球 // 將url轉換成對象 function getUrlParams(url) { var params = {}; url.split('?')[1].split('&').forEach(function(item) { var param = item.split('='); params[param[0]] = param[1]; }); return params; } // 獲取參數對象 var params = getUrlParams(url); // 將對象轉換成json var jsonParams = JSON.stringify(params); console.log(jsonParams);
在代碼中,我們首先使用getUrlParams函數將url轉換成對象形式,然后再使用JSON.stringify函數將對象轉換成json字符串。最終輸出jsonParams參數的值。
通過這種方式,我們可以很方便地將get請求中的參數轉換成json格式,從而方便后續的數據處理。
上一篇c json結構字符串
下一篇vue字體圖標 大小