繁体   English   中英

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

[英]excluding fields from json serialization in python using jsonpickle

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

谢谢。

我认为您可能要寻找的是无法拾取的参数(有关详细信息,请参阅此文档 )。 简而言之,如果将此参数设置为False ,则jsonpickle不会将自定义python类输出为JSON。 它仅应输出JSON本机类型,例如字符串,整数,布尔值和列表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM