folly json
json 生成
-
代碼
std::string json = folly::toJson( folly::dynamic::object ("type", "login-app") ("os", "windows") ("uuid", "123456") ("time", 112233) ("status", false) );
-
結果
json : {"uuid":"123456","os":"windows","type":"login-app"}
json 解析
-
代碼
folly::dynamic jobj = folly::parseJson(json); std::string os = jobj["os"].asString(); std::string type = jobj["type"].asString(); std::string uuid = jobj["uuid"].asString(); int time = jobj["time"].asInt(); bool status = status = jobj["status"].asBool(); std::cout << " os " << os << std::endl; std::cout << " type " << type << std::endl; std::cout << " uuid " << uuid << std::endl; std::cout << " time " << time << std::endl; std::cout << " status " << status << std::endl;
-
結果
os windows type login-app uuid 123456 time 112233 status 0
(未完待續…)