Python到JSON序列化

Python到JSON序列化,python,json,serialization,Python,Json,Serialization,我使用以下代码将Python代码序列化为JSON: def toJson(self): return json.dumps(self, default=lambda obj: obj.__dict__, indent=4) 但是,我正在尝试将obj.\uu dict\uuu中的元素排序为等于None。我该怎么做呢 new_dict = dict([(attr,self.__dict__[attr]) for attr in self.__dict__ if self.__dict__[

我使用以下代码将Python代码序列化为JSON:

def toJson(self):
    return json.dumps(self, default=lambda obj: obj.__dict__, indent=4)
但是,我正在尝试将
obj.\uu dict\uuu
中的元素排序为等于
None
。我该怎么做呢

new_dict = dict([(attr,self.__dict__[attr]) for attr in self.__dict__ if self.__dict__[attr]])
return json.dumps(new_dict, default=lambda obj: obj.__dict__, indent=4)

当你说“整理”的时候,你的意思是从片场中移除吗?乔兰,非常感谢-很有魅力。我把你的答案标为解决办法。