如何将成员添加到 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"}
没有变化的意思。我究竟做错了什么?