参考链接: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);
}
打印信息: