【发布时间】:2013-12-04 20:07:43
【问题描述】:
背景: 我想使用 JSON 来表示深层层次结构。 即作业有节点,节点有 CPU,CPU 有设备循环,循环有设备。 我的数据在数据库中。我正在使用访问者模式在导航时回调 VisitJob、VisitNode、VisitCPU,首先深入数据库。
我使用堆栈跟踪当前父 wObject。我已经添加了顶层并为节点准备了一个数组。添加了一个节点的 JSON,然后我被回调以添加该节点的 CPU。
问题似乎是这样的:我已经为Node对象做了push.back,但是想添加更多的嵌套内容。 CPU 的内容不会出现在最终字符串中。
是否可以在对象被推回其父对象后向其添加更多内容(我有它的指针)?
【问题讨论】:
-
是的,这是可能的。但也完全有可能对象(图)已被复制。由于没有更多信息,我们无法确定。
标签: json boost-spirit push-back