zoukankan      html  css  js  c++  java
  • 【Python】python对象与json相互转换

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

     1 # -*- coding: UTF-8 -*-  
     2 import json  
     3   
     4 #自定义类  
     5 class MyClass:  
     6     #初始化  
     7     def __init__(self):  
     8         self.a=2  
     9         self.b='bb'  
    10   
    11 ##########################  
    12 #创建MyClass对象  
    13 myClass=MyClass()  
    14 #添加数据c  
    15 myClass.c=123  
    16 myClass.a=3  
    17 #对象转化为字典  
    18 myClassDict = myClass.__dict__  
    19 #打印字典  
    20 print (myClassDict)  
    21 #字典转化为json  
    22 myClassJson = json.dumps(myClassDict)  
    23 #打印json数据  
    24 print (myClassJson)  
    25   
    26   
    27 ##########################  
    28 #json转化为字典  
    29 myClassReBuild = json.loads(myClassJson)  
    30 #打印重建的字典  
    31 print (myClassReBuild)  
    32 #新建一个新的MyClass对象  
    33 myClass2=MyClass()  
    34 #将字典转化为对象  
    35 myClass2.__dict__=myClassReBuild;  
    36 #打印重建的对象  
    37 print (myClass2.a)  
  • 相关阅读:
    git
    *** errRun
    Centos与Debian的安装命令
    HTML基础
    基本的SQL语言
    phpstudy靶场搭建
    Centos7下搭建服务器(apache+mysql+php)
    Centos7设置yum源
    Linux基础
    一个服务器中搭建多个站点
  • 原文地址:https://www.cnblogs.com/lpxblog/p/7600465.html
Copyright © 2011-2022 走看看