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

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 數據如何寫循環的介紹,希望對大家有所幫助。