0

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

def toJson(self):
    return json.dumps(self, default=lambda obj: obj.__dict__, indent=4)

但是,我正在尝试整理出obj.__dict__equal中的元素None。我该怎么做呢?

4

1 回答 1

0
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)

应该这样做

于 2013-06-28T19:04:12.040 回答