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

c json數據如何寫循環

江奕云2年前7瀏覽0評論

c json數據的循環是在進行json數據處理的時候經常會用到的,下面我們就來介紹一下c json數據如何寫循環。

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <cjson/cJSON.h>
int main() {
char *json_str = "{\"name\":\"John\",\"age\":20,\"grades\":{\"math\":88,\"physics\":76,\"english\":92}}";
cJSON *json = cJSON_Parse(json_str);
cJSON *grades = cJSON_GetObjectItem(json, "grades");
cJSON *math = cJSON_GetObjectItem(grades, "math");
cJSON *physics = cJSON_GetObjectItem(grades, "physics");
cJSON *english = cJSON_GetObjectItem(grades, "english");
printf("Math: %d, Physics: %d, English: %d\n",
math->valueint, physics->valueint, english->valueint);
cJSON_Delete(json);
return 0;
}

上面的代碼示例非常簡單,我們創建了一個json數據,并對其進行了解析。然后,我們獲取了該json數據中的 grades 字段,接著獲取了該字段中的 math、physics 和 english 字段,它們的值分別為 88、76 和 92,最后輸出了它們的值。

以上就是關于 c json 數據如何寫循環的介紹,希望對大家有所幫助。