使用json序列化时跳过未知项目

时间:2010-02-20 13:05:23

标签: python json

我正在尝试使用json(Python)序列化obj。我希望跳过json的未知类型 我知道我可以添加自己的编码器,但我感兴趣的是跳过未知类型。我不想使用None。我试过了

icon=QIcon()        
arr=["blablal",icon]    
str1=simplejson.dumps(arr,skipkeys=True)

我使用skipkeys选项跳过json未知类型的图标对象,但我一直收到TypeError异常。我做错了什么?

1 个答案:

答案 0 :(得分:0)

好的,所以我发现了问题

图标不是键,而是值 如果icon被用作dict中的键,则会被忽略