【问题标题】:rapidjson add object to particular indexrapidjson 将对象添加到特定索引
【发布时间】:2014-03-19 06:00:03
【问题描述】:

我有一个问题... 我的 rapidjson 库 PushBack (GenericValue &value, Allocator &allocator) 正在将元素添加到数组的最后一个索引。

我想在 rapidjson 的特定索引处添加对象。

请帮帮我

【问题讨论】:

    标签: android iphone cocos2d-x rapidjson


    【解决方案1】:

    嗯,在 rapidjson 中没有这样的方法,AFAIK。
    您有多种选择:

    • 您可以编写一个函数,将所有元素移出数组(使用PopBack),然后在将新元素插入到必要索引处时将它们推回。
    • 您可以将数据保存在其他结构(例如向量或双端队列)中,并在不再需要修改时将其转换为 JSON。
    • 您可以扩展 GenericValue 并在那里实现插入方法。
    • 您可以修改 GenericValue 并在那里实现 insert 方法(如果您将补丁提交到 http://code.google.com/p/rapidjson/ 问题中会很好)。

    【讨论】:

      猜你喜欢
      • 2017-11-14
      • 2022-06-27
      • 1970-01-01
      • 2011-07-05
      • 2011-11-15
      • 1970-01-01
      • 2021-08-20
      • 1970-01-01
      • 2023-03-17
      相关资源
      最近更新 更多