在C語(yǔ)言中,使用JSON作為數(shù)據(jù)交互的格式非常普遍,因此學(xué)會(huì)如何創(chuàng)建JSON對(duì)象至關(guān)重要。本文將介紹如何在C語(yǔ)言中使用C JSON庫(kù)創(chuàng)建JSON對(duì)象。
#include <stdio.h> #include <stdlib.h> #include <cJSON.h> int main(void) { // 創(chuàng)建JSON對(duì)象 cJSON *root = cJSON_CreateObject(); // 添加鍵值對(duì) cJSON_AddStringToObject(root, "name", "張三"); cJSON_AddNumberToObject(root, "age", 18); cJSON_AddBoolToObject(root, "married", cJSON_FALSE); // 將JSON對(duì)象轉(zhuǎn)換為JSON字符串 char *json_str = cJSON_Print(root); printf("JSON字符串:%s\n", json_str); // 釋放JSON對(duì)象和JSON字符串內(nèi)存 cJSON_Delete(root); free(json_str); return 0; }
在上面的代碼中,我們使用C JSON庫(kù)中的
最后,我們使用