当前位置:网站首页>序列化、编码、requests库json和data参数
序列化、编码、requests库json和data参数
2022-08-10 05:35:00 【蓝尼亚】
以下是疑惑了我很久的2个问题,终于得到答案,开心,如果阐述不对,欢迎各位大佬指正~
1.序列化、编码理解
(1)序列化
python对象——>字节(计算机可理解和存储、传输的形式)
eg:python对象(字典)——>json串(字节保存,字符串展示)
json.dumps(dict_type)
反序列
字节——>python对象
eg:json串(字节保存,字符串展示)——>python对象(字典)
json.loads(json串)
(2)编码与解码
编码:人类语言转换为机器语言,反之为解码
编码和解码过程如下:

应用
编码解码:解决展示问题(机器语言和人类语言的矛盾)
通俗点:计算机根据编码表,解码、编码
序列化:解决存储、传输的问题
2.requests库中的json和data参数
定义了content-type,需要结合content-type分析
content-type:json/application,需要传输json串
json参数:会自动将对象转成json串:需要传入字典
data参数:传入json字符串
content-type:application/x-www-form-urlencoded,需要form表单,传输键值对
data参数:字典
如果没有定义content-type类型,会根据 json参数/data参数传入的类型,决定content-type类型
参考
边栏推荐
- 51单片机智能远程遥控温控PWM电风扇系统红外遥控温度速度定时关机
- Pytorch - 07. Multidimensional characteristics of input processing
- pytorch-11.卷积神经网络(高级篇)
- pytorch-07.处理多维特征的输入
- LeetCode 剑指offer 21.调整数组顺序使奇数位于偶数前面(简单)
- The submenu of the el-cascader cascade selector is double-clicked to display the selected content
- 常用类 String概述
- PyTorch之CV
- Consensus calculation and incentive mechanism
- STM32单片机OLED俄罗斯方块单片机小游戏
猜你喜欢
随机推荐
LeetCode 162. Finding Peaks (Moderate)
LeetCode 1894. Find the student number that needs to be supplemented with chalk
力扣——统计只差一个字符的子串数目
51单片机BH1750智能补光灯台灯光强光照恒流源LED控制系统
微信小程序--模板与设置WXML
【笔记】集合框架体系 Collection
WeChat applet wx.writeBLECharacteristicValue Chinese character to buffer problem
The Principle of Union Search and API Design
STM32F407ZG GPIO输出相关实验
51单片机手动自动智能窗户窗帘控制系统手动自动定时
Common class BigDecimal
pytorch-05.用pytorch实现线性回归
树结构——二叉查找树原理与实现
深度学习阶段性报告(一)
测一测异性的你长什么样?
LeetCode refers to offer 10-I. Fibonacci sequence (simple)
细说MySql索引原理
.Net Core导入千万级数据至Mysql
力扣——情侣牵手
51单片机智能远程遥控温控PWM电风扇系统红外遥控温度速度定时关机









