欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

C 讀 json datatable

在C語(yǔ)言中,讀取json數(shù)據(jù)表格可以使用第三方庫(kù),例如cJSON,可以通過(guò)下載cJSON的頭文件和源碼,進(jìn)行編譯安裝,以便在本地使用。

#include#include#include "cJSON.h"
int main(){
char* json_data = "{"
"\"name\": \"John\","
"\"age\": 24,"
"\"city\": \"New York\""
"}";
cJSON* json = cJSON_Parse(json_data);
if(json){
cJSON* name = cJSON_GetObjectItem(json, "name");
cJSON* age = cJSON_GetObjectItem(json, "age");
cJSON* city = cJSON_GetObjectItem(json, "city");
if(cJSON_IsString(name) && cJSON_IsNumber(age) && cJSON_IsString(city)){
printf("Name: %s\n", name->valuestring);
printf("Age: %d\n", age->valueint);
printf("City: %s\n", city->valuestring);
}
cJSON_Delete(json);
}
return 0;
}

以上代碼中,“json_data”是模擬的json數(shù)據(jù),cJSON_Parse()函數(shù)將json數(shù)據(jù)轉(zhuǎn)換為cJSON對(duì)象,然后通過(guò)cJSON_GetObjectItem()函數(shù),可以獲取到j(luò)son數(shù)據(jù)中的各個(gè)屬性,最后通過(guò)valuestring或valueint等屬性獲取屬性對(duì)應(yīng)的值。

這是一個(gè)簡(jiǎn)單的例子,讀取更復(fù)雜的json數(shù)據(jù)表格也可以通過(guò)類(lèi)似的方式來(lái)進(jìn)行,只需要額外添加對(duì)應(yīng)道json數(shù)據(jù)屬性的解析代碼即可。

下一篇vue1 ref