python将对象转换成json(python对象与json相互转换的方法)
类别:脚本大全 浏览量:2023
时间:2021-10-07 00:54:51 python将对象转换成json
python对象与json相互转换的方法在网络通信中,json是一种常用的数据格式,对于python来讲,将类转化为json数据以及将json数据转化为对象是一件非常容易的事情。
下面给出两者转化的方法
|
# -*- coding: utf-8 -*- import json #自定义类 class myclass: #初始化 def __init__( self ): self .a = 2 self .b = 'bb' ########################## #创建myclass对象 myclass = myclass() #添加数据c myclass.c = 123 myclass.a = 3 #对象转化为字典 myclassdict = myclass.__dict__ #打印字典 print (myclassdict) #字典转化为json myclassjson = json.dumps(myclassdict) #打印json数据 print (myclassjson) ########################## #json转化为字典 myclassrebuild = json.loads(myclassjson) #打印重建的字典 print (myclassrebuild) #新建一个新的myclass对象 myclass2 = myclass() #将字典转化为对象 myclass2.__dict__ = myclassrebuild; #打印重建的对象 print (myclass2.a) |
以上所述是小编给大家介绍的python对象与json相互转换详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
原文链接:https://blog.csdn.net/leilba/article/details/50654256
您可能感兴趣
- 怎么用织梦上传源码(如何把织梦dedecms数据生成json)
- js如何将json字符串转换为json对象
- sqlserver字段说明(详解SQL Server 中 JSON_MODIFY 的使用)
- sqlserver如何生成xml文件(实现SQL Server 原生数据从XML生成JSON数据的实例代码)
- thinkphp返回json(thinkphp5框架实现数据库读取的数据转换成json格式示例)
- MVC JsonResult的用法
- laravel 数据表格(Laravel自定义 封装便捷返回Json数据格式的引用方法)
- 用javascript解析json(JavaScript JSON.stringify的使用总结)
- console.table调试JSON对象或字符串
- SQLServer中JSON文档型数据的查询问题解决(SQLServer中JSON文档型数据的查询问题解决)
- jquery遍历json字符串
- pythonjson格式化原理(详解pythonstr与json类型转换)
- react组件分析(react-diagram 序列化Json解读案例分析)
- python pdf文件操作(Python常见读写文件操作实例总结文本、json、csv、pdf等)
- python获取json结果保存文本(Python JSON格式数据的提取和保存的实现)
- packagejson怎么使用(最全的package.json解析)
- 男人犯的错,为什么要女人来承担(为什么要女人来承担)
- 心理学 四个金蟾,哪个最招财 测你今生的运势有多棒(心理学四个金蟾)
- 吉善缘《聚宝金蟾》金蟾招财摆件 三足全铜蟾蜍客厅店铺开业礼品(吉善缘聚宝金蟾金蟾招财摆件)
- 招财化煞神兽,金蟾变了(招财化煞神兽金蟾变了)
- 26岁杨紫的白素贞遇上24岁鞠婧祎,哪个最美(26岁杨紫的白素贞遇上24岁鞠婧祎)
- 鞠婧祎和杨紫两种风格的女生,你心里谁比较美(鞠婧祎和杨紫两种风格的女生)
热门推荐
- dedecms无缩略图怎么设置(dedecmsV5.7版 tag标签长度的修改方法详解)
- python中函数最少能定义几个参数(Python函数中不定长参数的写法)
- nginx怎么配置静态文件(Nginx 过滤静态资源文件的访问日志的实现)
- MySql开启远程连接
- python接口自动化接口依赖(python接口自动化十六--参数关联接口后传详解)
- mysql建立索引的主要目的(浅谈Mysql哪些字段适合建立索引)
- javascript对象添加方法(详解JavaScript面向对象实战之封装拖拽对象)
- docker服务重启容器是否重启(docker自定义网桥docker0及docker的开启,关闭,重启命令操作)
- mysqlpxc性能(MySQL之PXC集群搭建的方法步骤)
- mysqlshell日常运维脚本(监控MySQL主从状态的shell脚本)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9