如何将成员添加到Rapidjson,其值为NULL?

时间:2019-02-15 22:05:58

标签: rapidjson

是否有一种将成员添加到RapidJson文档对象的巧妙方法?

作为一种解决方法,我向文档中添加了一个随机字符串,然后将其设置为NULL。

  rapidJson::Document doc;
  doc.SetObject();
  doc.AddMember("MemberWhoseValueIsNULL", "randomString");
  doc["MemberWhoseValueIsNULL"].SetNull();

我想知道是否有更好的方法?

1 个答案:

答案 0 :(得分:0)

如何?

  rapidJson::Document doc(kObjectType);
  doc.AddMember("MemberWhoseValueIsNULL", rapidJson::Value());