python json格式转url参数&分割, url参数转json格式

前言全局说明


一、 json格式转url参数&分割

>>> from urllib.parse import urlencode
>>> params = { 'user': 'admin', 'pwd': '123456'}
>>> print(urlencode(params))

image


二、url参数转json格式

>>> import json
>>> data = "user=admin&passowrd=123456&time=1122344&sign=aksdjflajdsworeiu"
>>> json_lists = {item.split("=")[0]:item.split("=")[1] for item in data.split("&")}
>>>
>>> print(json.dumps(json_lists,indent=2))
{
"user": "admin",
"passowrd": "123456",
"time": "1122344",
"sign": "aksdjflajdsworeiu"
}
>>>

{item.split("=")[0]:item.split("=")[1] for item in data.split("&")} 说明:
这是python 里的一种语法,和平时反正看,从右往左看
for item in data.split("&") 这段是循环data内容,并用&分割
item.split("=")[0]:item.split("=")[1] 这段,是吧分割后的 user=admin 再次用 = 号分割
[0] 分割后取第一个(就是=号左边的user)
[1] 分割后取第二个(就是=号右边边的admin)
外层的 {} 是字典。根据需求也可以使用 [] 数组

json.dumps 转换成json 字符串

image


三、


四、



免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。




参考、来源:
https://www.cnblogs.com/wutou/p/18049293
01--爬虫开发+APP逆向1期【完结】(58.5G,249文件,21文件夹)\第17章__案例:B站\17.1__B站逆向(上)【瑞客论坛 www.ruike1.com】.mp4 01:16:00



posted @   悟透  阅读(306)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
历史上的今天:
2021-03-11 vi、vim选中区域(矩形块)visual block(块模式)批量删注释
2021-03-11 集群(cluster)中名词解释
点击右上角即可分享
微信分享提示