使用jsonpickle从python中的json序列化中排除字段

时间:2010-03-07 20:07:58

标签: python json serialization jsonpickle

我正在使用jsonpickle将对象序列化为json。该对象具有指向其他对象的某些字段。我想有选择地包含序列化中的那些,以便生成的json文件基本上是纯人类可读的文本,没有任何有趣的对象表示。有没有办法让jsonpickle在序列化时忽略某些对象字段?或者更一般地说,只包括“原始”字段或易于序列化的字段,如字典,整数,字典列表等。

感谢。

1 个答案:

答案 0 :(得分:2)

我认为你可能正在寻找的是无法解决的论点(详见this doc)。简而言之,如果此参数设置为False,jsonpickle将不会将自定义python类输出到JSON。它应该只输出JSON本机类型,例如字符串,整数,布尔和列表。