参考链接:http://rapidjson.org/zh-cn/
#include "json/stringbuffer.h"
#include "json/prettywriter.h"
void getJson()
{
rapidjson::StringBuffer buf;
rapidjson::PrettyWriter<rapidjson::StringBuffer> writer(buf);
writer.StartObject();
writer.Key("title");
writer.StartObject();
writer.Key("app_id");writer.String("0000");
writer.Key("app_name"); writer.String("sdtx");
writer.Key("timestamp"); writer.String("221313");
writer.Key("seq_id"); writer.String("123456");
writer.Key("retry_times"); writer.String("0");
writer.EndObject();
writer.Key("data");
writer.StartArray();
writer.StartObject();
writer.Key("log_name"); writer.String("entergame");
writer.Key("log_fields"); writer.String("no");
writer.EndObject();
writer.EndArray();
writer.EndObject();
const char* json_content = buf.GetString();
printf("%s", json_content);
}
打印信息: