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

c 操作 json 對象

榮姿康1年前8瀏覽0評論

在C語言中,我們經常需要處理JSON格式的數據。JSON是一種輕量級的數據交換格式,通常用于數據傳輸。C語言提供了許多庫可以操作JSON,其中最常用的是 cJSON 庫。

#include "cJSON.h"
int main() {
/* 創建JSON對象 */
cJSON *root = cJSON_CreateObject();
/* 在對象中添加鍵值對 */
cJSON_AddItemToObject(root, "name", cJSON_CreateString("John"));
cJSON_AddItemToObject(root, "age", cJSON_CreateNumber(25));
cJSON_AddItemToObject(root, "email", cJSON_CreateString("john@example.com"));
/* 將對象轉換成JSON格式的字符串 */
char *json_str = cJSON_Print(root);
printf("JSON格式字符串:%s\n", json_str);
free(json_str);
/* 釋放JSON對象所占用的內存 */
cJSON_Delete(root);
return 0;
}

上述代碼中,我們先創建了一個空的JSON對象,然后使用 cJSON_AddItemToObject 函數在對象中添加了三個鍵值對。最后,我們使用 cJSON_Print 函數將JSON對象轉換成JSON格式的字符串,并打印出來。最后,我們要記得使用 cJSON_Delete 函數釋放JSON對象所占用的內存。

cJSON 庫還提供了很多其他的操作JSON的函數,例如 cJSON_Parse 函數可以將JSON格式的字符串轉換成JSON對象,cJSON_GetObjectItem 函數可以獲取JSON對象中的某個鍵的值。使用 cJSON 庫,我們可以方便地操作JSON格式的數據。