15 json常见操作与案例 序列化 反序列化

news/2024/9/28 8:55:34

json:本质是一个特定结构的字符串

意义 :打通不同编程语言之间进行相互通信 时的数据格式问题。

image-20240818094531132

  • 序列化(python数据类型 转换成 JSON格式化字符串)
# python数据类型 转换成  JSON格式化字符串  序列化
import json # python数据类型
info = {"code": 1000, "message": "success", "num": [11, 22, 33]} # python字典 转换成 JSON格式化字符串
json_string = json.dumps(info) # {"code": 1000, "message": "success", "num": [11, 22, 33]}
print(json_string)  
  • 反序列化( JSON格式化字符串 转换成 python数据类型)
# JSON格式化字符串 转换成 python数据类型  反序列化
import json# JSON格式化字符串
json_string ='{"code": 1000, "message": "success", "num": [11, 22, 33]}'  # JSON格式化字符串 转换成 python数据类型
data_dict = json.loads(json_string) # {'code': 1000, 'message': 'success', 'num': [11, 22, 33]}
print(data_dict,'>>>')   

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/65666.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

16 JSON 爬虫【反序列化】豆瓣

# 没有安装 requests模块 ,需要安装此模块 pip3 install requests import json import requestsres=requests.get(url=https://movie.douban.com/j/search_subjects?type=tv&tag=%E7%83%AD%E9%97%A8&page_limit=50&page_start=0,headers={User-Agent:Mozilla/5.…

19 导入模块成员冲突 总结

成员和冲突 #如果导入的方法存在冲突时,进行取别名 import db as d1 from utils.db import db as d2 #也支持下面的方法导入 from utils.db import x1,x3,x3 from utils.db import * #此方式不推荐 def run():d1.f1()d1.f2()d2.xxx() if __name__ == "__main__":run…

一站式解决方案:10款PM工程项目管理软件深度解析

市面上主流的 10 款PM工程项目管理系统推荐:PingCode、Worktile、飞书、金和项目管理、致远协同办公、Asana、Trello、JIRA、Basecamp、Monday.com。在现代企业管理中,项目的复杂性常常让人感到无从应对,错失进度和预算控制的情况屡见不鲜。选择合适的PM工程项目管理系统,不…

09 模块导入规则 寻找模块 常见问题

模块导入规则 在python内部导入模块时,必须要遵循他的规则,必须去指定的目录中找py文件。 寻找模块一般就三个位置优先在当前运行脚本的同级目录 【一般问题比较多】python的安装目录 【内置模块】python的安装目录+site-packages 【第三方模块】…

WiFi基础(五):802.11帧结构与WiFi控制帧、管理帧、数据帧

802.11 无线 WiFi 有 数据帧,管理帧、控制帧 三种类型帧。这些帧由 9 个部分组成:Frame Control,Duration ID,Address1,Address2,Address3,Seq-ctl,Address4,Frame Body,FCS。需要注意的是,有些组成部分在有些帧里并不是必须的。liwen01 2024.09.22 前言 前面介绍了…

第15课

おきます つくります うります 知ります

产品架构图怎么做才能抓住眼球

产品架构图怎么做才能抓住眼球,即使应用在可视化大屏也不枯燥

02 使用配置文件+反射实现

使用配置文件+反射实现需要遵守:开放封闭原则开放,针对配置开放 封闭,针对功能代码目录结构 unicom- app.py- settings.py- utils - sms.py- wechat.py#seetings.py里面代码 MESSAGE_LIST =["utils.sms.send","utils.wechat.send" ] #sms.py def send(m…