标签: python c++ json boost boost-python
我用Boost-Python包装了一堆C ++类,我希望能够使用json.dumps将这些类的python版本序列化为JSON。我希望能够使用包装类的__dict__属性来做到这一点,但遗憾的是__dict__ == {}在我的所有包装类中。
json.dumps
__dict__
__dict__ == {}
是否有class_模板的参数或某些东西让Boost-Python知道我希望我的所有.def_readwrite,.add_property等条目也被添加到{{ 1}?
class_
.def_readwrite
.add_property