>  기사  >  웹 프론트엔드  >  URL을 JSON 형식으로 변환

URL을 JSON 형식으로 변환

不言
不言원래의
2018-07-05 17:27:344133검색

이 글에서는 웹사이트 URL을 특정 참조 가치가 있는 JSON 형식으로 변환하는 방법을 주로 소개합니다. 이제는 도움이 필요한 친구들이 참고할 수 있습니다.

온라인 방법은 많습니다. , 각각 이상한 스킬입니다. 여기에 좀 더 일반적인 아이디어가 있습니다.
주로 분할을 사용하여 얻은 문자열을 연속적으로 분할하고 최종적으로 필요한 형식을 얻습니다.
코드는 다음과 같습니다

<!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(&#39;www.baidu.com?a=1&b=2&c=test&d&#39;));
</script>
<body>  
</body>
</html>

위 내용은 모두의 학습에 도움이 되기를 바랍니다. 웹사이트!

관련 권장사항:

v-for에서 elementui 및 el-upload를 사용할 때 색인을 얻는 방법

위 내용은 URL을 JSON 형식으로 변환의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.