1
如何将一个成员添加到rapidjson对象然后将其打印出来?rapidjson - 更改对象 - 添加元素/ item
例如添加
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"}
含义没有变化。 我在做什么错?