功能
在Mac下,利用libcurl库进行HTTP GET操作,循环获取json数据并解析。依赖库
boost
libcurl
- 代码
#include <curl/curl.h>
#include <curl/easy.h>
#include <curl/curlbuild.h>
#include <sstream>
#include <iostream>
#include <boost/property_tree/ptree.hpp>
#include <boost/property_tree/json_parser.hpp>
#include <boost/foreach.hpp>
#include <string>
#include <ctime>
#ifdef _WINDOWS
#include <windows.h>
#else
#include <unistd.h>
#define Sleep(x) usleep((x)*1000)
#endif
using namespace std;
using namespace boost::property_tree;
size_t write_data(void *ptr, size_t size, size_t nmemb, void *stream) {
string data((const