JavaScript把url get参数转为JSON对象。

Mar 21, 2020 10:34:15 PM 4957

JavaScript把url get参数转为JSON对象

get 参数就是采用在请求的url后面跟上?然后再以key=value的方式传参,多组采用 “&”间隔。下面直接上方法。

//传入一个url即可
function getData(url) {
    var elemt;
    var data = {};
    var sburl = url.slice(url.indexOf('?') + 1).split('&');
    for (var i = 0; i < sburl.length; i++) {
        elemt = sburl[i].split('=');
        data[elemt[0]] = elemt[1];
    }
    return data;
}

GET参数转JSON测试

随便找一条URL

http://huodong.m.tmall.com/act/talent/live.html?id=256805675748&type=508&livesource=share&sourceType=talent&suid=69deae8e-9297-4748-ac4a-1f56a9c3d2db&ut_sk=1.Xa0uWOeDqLADAA8WuiK7Tieb_21646297_1584756300504.Copy.zhibo&un=7848d2289319471d14ac4609adad532d&share_crt_v=1&spm=a2159r.13376460.0.0&sp_tk=77+lMVhZdTE3UnNvSmTvv6U=

结果输出:

{
	"id": "256805675748",
	"type": "508",
	"livesource": "share",
	"sourceType": "talent",
	"suid": "69deae8e-9297-4748-ac4a-1f56a9c3d2db",
	"ut_sk": "1.Xa0uWOeDqLADAA8WuiK7Tieb_21646297_1584756300504.Copy.zhibo",
	"un": "7848d2289319471d14ac4609adad532d",
	"share_crt_v": "1",
	"spm": "a2159r.13376460.0.0",
	"sp_tk": "77+lMVhZdTE3UnNvSmTvv6U"
}

备注:JSON格式化工具


版权所属:JavaScript加密

原文地址:https://www.jsjiami.com/article/get-to-json.html

转载时必须以链接形式注明原始出处及本声明。


本文标签:
最新文章
文件(文本)不乱码,保存后发给对方,对方打开乱码,怎么处理文件乱码? 2067
MacBook安装Nginx最有效方法 456
模仿支付宝输入支付密码的UI,带JavaScript 密码输入校验功能 15873
Chrome浏览器模拟微信客户端访问网址,方法图文讲解模拟微信 25646
JavaScript在线加密,最牛加密按次加密计费方式讲解。 31517
丁香公开课请求 sign(签名) 分析过程讲解 11233
JavaScript优雅的跳转,作弊跳转方式,JS防检测跳转。 16528
JS代码书写注意事项,JavaScript代码压缩后为什么报错? 8831
JavaScript 加密混淆之后运行 xxxx is not defined,Javascript 提示xxxx is not defined 怎么办? 21727
获取当前北京时间API 76525

      商务合作:1#vfan.cn(把#换成@),或者联系QQ:84034666

      业务咨询:i#itboy.net(把#换成@),或者联系QQ:8446666

再次输入密码