8000 Json11 C++ 用法总结 · Issue #17 · holdyounger/ScopeBlog · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Json11 C++ 用法总结 #17
Open
Open
@holdyounger

Description

@holdyounger

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++ 用法总结

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0