【发布时间】:2023-03-17 23:13:01
【问题描述】:
如何将成员添加到 rapidjson 对象然后打印?
例如添加
itemtwo => "world" ;
到这个对象:
{"itemone":"hello"}
我试过了
char buff[] = "{\"itemone\":\"hello\"}";
rapidjson::Document json_obj;
if(json_obj.Parse<0>(buff.c_str()).HasParseError() == false){
json_obj["itemtwo"].SetString("world");
rapidjson::StringBuffer strbuf;
rapidjson::Writer<rapidjson::StringBuffer> writer(strbuf);
json_obj.Accept(writer);
cout<<strbuf.GetString()<<endl;
}
我得到以下输出:
{"itemone":"hello"}
意思是没有变化。 我做错了什么?
【问题讨论】:
标签: c++ json element add rapidjson