Open
Description
Json11 C++ 用法总结
[toc]
std::string strMsg =
R"({
"user" :"test",
"status":"login", //登录状态:login、logout
"result":"1", //登录和登出结果,1表示成功,0表示失败
"reason":"", //原因,比如超时退出,准入策略限制导致登录失败等
"token":"xxx" //token内容
})";
std::string strMsg_empty = "";
Json::object jstest = Json::object{};
string err;
const auto json = Json::parse(strMsg_empty, err, JsonParse::COMMENTS);
jstest["msgtype"] = "test";
jstest["data"] = (json);
Json json1 = Json(jstest);
std::cout << json1.dump();
const Json obj = Json::object({
{ "msgtype", "TEST" },
{ "data", json },
});
std::cout << obj.dump() << std::endl;
blog link Json11 C++ 用法总结