首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OrderedDict的JsonPickle子类不工作

OrderedDict的JsonPickle子类不工作
EN

Stack Overflow用户
提问于 2016-12-25 19:40:12
回答 0查看 105关注 0票数 0

我做错了什么:

代码语言:javascript
复制
class A(collections.OrderedDict):
    def __init__(self,*largs,**kwargs):
        super(A,self).__init__(*largs,**kwargs);
    def __reduce__(self):
        return super(A,self).__reduce__()

dt = collections.OrderedDict([(1,3),(34,2)]) # pickles fine
d=A([(1,3),(34,2)])                          # pickles fine

js=pickle.dumps([d,dt])
print(js)
temp = pickle.loads(js)
print(temp)

# but it does not jsonpickle.decode ????
js=jsonpickle.encode(d)
print(js)
temp = jsonpickle.decode(js)
print(temp)
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41320814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档