C Json是一個強大的json解析庫,它允許我們以輕松的方式將C語言應用程序與json數據進行交互。下面我們將探討如何使用C Json添加鍵值對。
/* 首先需要引入C Json頭文件 */
#include<cjson/cJSON.h>
int main(void) {
cJSON *root = cJSON_CreateObject(); // 創建一個空對象
/* 添加鍵值對 */
cJSON_AddStringToObject(root, "name", "張三");
cJSON_AddNumberToObject(root, "age", 19);
cJSON_AddFalseToObject(root, "married");
/* 打印生成的json字符串 */
char *json_str = cJSON_Print(root);
printf("%s\n", json_str);
/* 釋放內存 */
cJSON_Delete(root);
free(json_str);
return 0;
}
以上代碼中,我們首先創建了一個空的json對象,使用cJSON_AddXXXToObject函數將鍵值對添加到對象中,其中,XXX代表不同的數據類型,這里我們添加了一個字符串、一個數字和一個布爾值。最后,我們使用cJSON_Print函數將json對象轉換為字符串,并打印輸出。
總之,使用C Json添加鍵值對非常容易,只需要調用相應的函數,并將對象、鍵和值作為參數傳遞即可。
上一篇c json生成
下一篇get請求接收json