이 글에서는 웹사이트 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('www.baidu.com?a=1&b=2&c=test&d')); </script> <body> </body> </html>
위 내용은 모두의 학습에 도움이 되기를 바랍니다. 웹사이트!
관련 권장사항:
v-for에서 elementui 및 el-upload를 사용할 때 색인을 얻는 방법
위 내용은 URL을 JSON 형식으로 변환의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!