溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JS將網址url轉化為JSON格式的方法

發布時間:2020-10-06 00:46:31 來源:腳本之家 閱讀:272 作者:0帶帶大師兄0 欄目:web開發

網上方法很多,各種奇技淫巧,這里貼上一種較為正常的思路。

主要利用split對獲取的字符串不斷進行分割,最后獲得所需要的格式。

代碼如下

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>將url轉化為json數據</title>
</head>
<script>
  function queryString(url){
    let arr=[]; //存儲參數的數組
    let res={}; //存儲最終JSON結果對象
    arr=url.split("?")[1].split("&"); //arr=["a=1", "b=2", "c=test", "d"]

    for(let i=0,len=arr.length;i<len;i++){
      //如果有等號,則執行賦值操作
      if(arr[i].indexOf("=")!=-1){
        let str=arr[i].split("=");
        //str=[a,1];
        res[str[0]]=str[1];
      }else{//沒有等號,則賦予空值
        res[arr[i]]="";
      }
    }
    res=JSON.stringify(res);//轉化為JSON字符串
    return res; //{"a": "1", "b": "2", "c": "test", "d": ""}
  }
  console.log(queryString('www.baidu.com?a=1&b=2&c=test&d'));
</script>
<body> 
</body>
</html>

總結

以上所述是小編給大家介紹的JS將網址url轉化為JSON格式的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女