Json / 加密 / 编码 / 日志
文章目录
一、JSON数据
1、JSON的定义
- 前后端交互时,规定用 JSON 格式传输
- JSON内存较小,内建库、标准库 涵盖在python里,不需要pip install。
- JSON格式与Python中的字典相似
2、JSON的应用
-
json.dumps() 把 字典 转化为 JSON
import json dict_a = { 'name':'April','age':None,'isBeautiful':True} json_a = json.dumps(dict_a) # json.dumps()把字典转化为JSON,相当于encode编码。 print(json_a) ===> { "name": "April", "age": null, "isBeautiful": true} # json.dumps()把字典转化为JSON时, ''' 1. 双引号变成单引号, 2. None(python用None)变成null(前端用null), 3. True(python布尔值首字母大写)变成true(前端布尔值用小写)。 '''
-
json.loads() 把 JSON 转化为 字典
import json dict_a = { 'name':'April','age':None,'isBeautiful':True} json_a = json.dumps(dict_a) # print(json_a) # {"name": "April", "age": null, "isBeautiful": true} new_dict_a = json.loads(json_a) # json.loads()把JSON转化为字典,相当于decode解码。 print(new_dict_a) ===> { 'name':