色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c 獲取url json數據

劉姿婷2年前8瀏覽0評論

C語言是一種非常強大的編程語言,它可以實現許多復雜的功能。如果我們想要從互聯網上獲取JSON數據,C語言也可以輕松地實現。那么,如何獲取URL JSON數據呢?

#include <stdio.h>
#include <curl/curl.h>
int main(void) {
CURL *curl;
CURLcode res;
char *url = "https://example.com/api/data.json";
curl = curl_easy_init();
if(curl) {
curl_easy_setopt(curl, CURLOPT_URL, url);
curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);
res = curl_easy_perform(curl);
if(res != CURLE_OK)
fprintf(stderr, "curl_easy_perform() failed: %s\n", curl_easy_strerror(res));
else {
// 解析JSON數據并做相關處理
// ...
}
curl_easy_cleanup(curl);
}
return 0;
}

上述代碼使用curl庫中提供的curl_easy_init()函數初始化一個CURL對象。接著,我們使用curl_easy_setopt()函數設置許多選項,包括URL地址和是否跟隨重定向。最后,我們使用curl_easy_perform()函數來執行該請求并獲取響應。如果請求成功,我們可以對返回的JSON數據進行解析,并做相關處理。