メンバを 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"}
変わらないという意味です。私は何を間違っていますか?