18 static std::string to_string(
const rapidjson::Value* json) {
19 rapidjson::StringBuffer buffer;
21 rapidjson::Writer<rapidjson::StringBuffer> writer(buffer);
23 return buffer.GetString();
27 static rapidjson::Document* clone_value(
const rapidjson::Value& val) {
28 rapidjson::Document* state_json =
new rapidjson::Document(rapidjson::kObjectType);
29 state_json->CopyFrom(val, state_json->GetAllocator());