我正在使用jsonpickle将对象序列化为json。该对象具有指向其他对象的某些字段。我想有选择地不包含序列化中的那些,以便生成的json文件基本上是纯人类可读的文本,没有任何有趣的对象表示。有没有办法让jsonpickle在序列化时忽略某些对象字段?或者更一般地说,只包括“原始”字段或易于序列化的字段,如字典,整数,字典列表等。
感谢。
答案 0 :(得分:2)
我认为你可能正在寻找的是无法解决的论点(详见this doc)。简而言之,如果此参数设置为False
,jsonpickle将不会将自定义python类输出到JSON。它应该只输出JSON本机类型,例如字符串,整数,布尔和列表。