自定义对象转Json:自己探索出来的,直接看下面简单的例子吧。#自定义对象转换成json
import json
#自定义对象
class C:
key1=list
key2=str
key3=int
key4=tuple
def __init__(self,key1,key2,key3,key4):
self.key1=key1
self.key2=key2
self.key3=key3
self.key4=key4
#实例化自定义类
c=C([1,2,3],'str',0,('yuanzu','元组'))
#json.dumps方法不能对自定义对象直接序列化,首先把自定义对象转换成字典
overdict = c.__dict__
# 此时就可以用json.dumps序列化了
result=json.dumps(overdict, ensure_ascii=False)
print(result)
print(type(result))
二、Json 转自定义对象:暂时查不到 Json 转 Python 对象的傻瓜办法,这里贴一个网友的来自:
https://blog..net/TaiJi1985/article/details/51344879
发现更简单的办法继续分享。# 定制类
import time
class D(object):
def __init__(self,map):
self.map &