转自:http://blog.csdn.net/leilba/article/details/50654256

 # -*- 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)

最新文章

  1. node.js里npm install --save 与 npm install --save-dev 的区别
  2. Django + mysql 快速搭建简单web投票系统
  3. [CareerCup] 8.4 Parking Lot 停车场问题
  4. JsonPath详解
  5. Only one database connection at a time is supported
  6. WPF之Treeview控件简单用法
  7. workflow4.0学习资料
  8. sql - 面试
  9. Calling 64-bit assembly language functions lodged inside the Delphi source code
  10. Appium Server 传递的基本参数
  11. Sql日期时间格式转换大全
  12. Oracle日期查询:季度、月份、星期等时间信息
  13. error: no matching function for call to 'std::exception:exception(const char[16])'
  14. HSRP(Hot Standby Router Protocol)
  15. Git拉取项目时报错“remote: HTTP Basic: Access denied”解决方法
  16. js实现图片旋转
  17. JdbcTemolate类的介绍<一>
  18. Threadlocal 传递参数(百度二面)
  19. 快速排序的C++实现
  20. bootstrap modal关闭滚动条自动会跳回最顶端问题记录

热门文章

  1. linux php相关命令
  2. 无法确定要使用哪一版本的 ASP.NET Web Pages。
  3. java中i/o练习
  4. $timeout()定时器
  5. 卸载驱动时,没有/lib/modules目录
  6. 开发环境入门 linux基础 (部分) 归档 压缩 Vi编译器 系统分区
  7. 将chrome浏览器的默认背景颜色修改为浅绿色,以减缓长时间看电脑的眼睛不舒服的问题
  8. 01-16委托Func
  9. Python 学习之---文件目录处理
  10. 关于大数据领域各个组件打包部署到集群运行的总结(含手动和maven)(博主推荐)