Android rapidjson将对象添加到特定索引

Android rapidjson将对象添加到特定索引,android,iphone,cocos2d-x,rapidjson,Android,Iphone,Cocos2d X,Rapidjson,我有个问题。。。 I rapidjson库PushBack(GenericValue&value,Allocator&Allocator)将元素添加到数组的最后一个索引中 我想在rapidjson中的特定索引处添加对象 请帮我做这个好吧,在阿法伊克的rapidjson没有这样的方法。 您有几个选择: 您可以编写一个函数,将所有元素移出数组(使用PopBack),然后在必要的索引处插入新元素时将它们推回 您可以将数据保存在另一个结构中(比如vector或deque),并在不再需要修改时将其转换为

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

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


请帮我做这个

好吧,在阿法伊克的rapidjson没有这样的方法。
您有几个选择:

  • 您可以编写一个函数,将所有元素移出数组(使用
    PopBack
    ),然后在必要的索引处插入新元素时将它们推回
  • 您可以将数据保存在另一个结构中(比如vector或deque),并在不再需要修改时将其转换为JSON
  • 您可以扩展GenericValue并在那里实现insert方法
  • 您可以修改GenericValue并在那里实现insert方法(如果您在问题中提交一个补丁就好了)