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

c json prinf

林雅南2年前9瀏覽0評論

C JSON Printf函數是一種用于格式化輸出JSON數據的函數。該函數可以將JSON數據轉換為可讀性強的字符串,并且可以非常方便地進行傳輸和處理。

#include <stdio.h>
#include <cjson/cJSON.h>
int main() {
char *json_string = "{\"
"name": "Jack",
"age": 22,
"gender": "male",
"is_student": true,
"hobbies": ["reading", "music", "sports"]
}";
cJSON *root = cJSON_Parse(json_string);
cJSON *name = cJSON_GetObjectItem(root, "name");
cJSON *age = cJSON_GetObjectItem(root, "age");
cJSON *gender = cJSON_GetObjectItem(root, "gender");
cJSON *is_student = cJSON_GetObjectItem(root, "is_student");
cJSON *hobbies = cJSON_GetObjectItem(root, "hobbies");
printf("Name: %s\n", cJSON_Print(name));
printf("Age: %d\n", cJSON_Print(age));
printf("Gender: %s\n", cJSON_Print(gender));
printf("Is Student: %s\n", cJSON_Print(is_student));
printf("Hobbies: %s\n", cJSON_Print(hobbies));
cJSON_Delete(root);
return 0;
}

在上述代碼中,我們首先包含了cJSON庫的頭文件,并定義了一個JSON字符串。然后我們使用cJSON_Parse函數將JSON字符串解析為一個cJSON對象,并使用cJSON_GetObjectItem函數獲取對象的屬性值。接下來我們使用cJSON_Print函數把獲取到的屬性值打印出來。

最后,我們使用cJSON_Delete函數清空cJSON對象,并返回0表示程序正常結束。