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

c 將json中的某個值顯示出來

謝彥文2年前8瀏覽0評論

C JSON解析是一個常見的需求,在實際開發中我們通常會從一個Json對象中獲取指定的數據,這里介紹如何使用C語言實現從JSON中獲取某個值并輸出。

// 引入頭文件
#include#include#include#include "cjson/cJSON.h"
int main(int argc, char const *argv[])
{
// 定義JSON字符串
char *json_str = "{ \"name\": \"example\", \"age\": 25 }";
// 解析字符串
cJSON *json = cJSON_Parse(json_str);
// 獲取指定值
cJSON *age = cJSON_GetObjectItem(json, "age");
// 輸出值
printf("age: %d\n", age->valueint);
// 釋放資源
cJSON_Delete(json);
return 0;
}

上面的代碼中,通過使用CJSON解析庫,我們可以很方便地將一個JSON字符串解析成一個可以操作的JSON對象,然后使用cJSON_GetObjectItem函數獲取到指定的值(在本例中是"age")并將其輸出。