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 @ 2024-03-11 13:08  悟透  阅读(491)  评论(0)    收藏  举报