问题描述
使用 JsonCpp,我想创建一个函数 insert_json 声明为
void insert_json(Json::Value& base,const Json::Value& value,const std::vector<std::string>& key_v)
这应该给我们这个结果:
#include <string>
#include <vector>
#include <jsoncpp/json/json.h>
void insert_json(Json::Value base,const std::vector<std::string>& key_v) {
...
};
int main() {
Json::Value base,value;
value = "42";
std::vector<std::string> key_v = {"meaning","everything"};
insert_json(base,value,key_v); // Result: base["meaning"]["everything"] = "42"
return 0;
};
有没有办法用 JsonCpp 做到这一点?有没有其他 json 库的简单替代方案?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)