整个的流程大体是:client发送http的get请求,并且调用server的一个cgi程序,cgi程序处理完成后需要将返回值以json的格式给client.
在c++里有一个用于处理json的库,叫做jsoncpp,可以在网上找到下载。
使用的时候也很方便
Json::Value json_ret;
Json_ret["name"] = Json::Value("shark")
Json_ret["msg"] = Json::Value(0)
Json::StyledWriter tRet;
std::cout << tRet.write(json_ret) << std::endl;
这里指贴出来了一些初级用法,出来Write还有Read的方法,具体可以去查看API。