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

c 創建json字符串

錢良釵2年前8瀏覽0評論

在 C 語言中,創建 JSON 字符串需要使用第三方庫支持。其中,最常用的庫是 cJSON。

#include <stdio.h>
#include <cJSON.h>
int main()
{
cJSON *root = cJSON_CreateObject();
cJSON_AddStringToObject(root, "name", "Tom");
cJSON_AddNumberToObject(root, "age", 20);
char *json_str = cJSON_Print(root);
printf("%s", json_str);
cJSON_Delete(root);
free(json_str);
return 0;
}

在這段代碼中,我們先創建了一個 cJSON 對象 root ,用來存儲我們要生成的 JSON 字符串。然后,我們使用 cJSON_AddStringToObject 和 cJSON_AddNumberToObject 函數,向 root 中添加鍵值對。最后,我們調用 cJSON_Print 函數,生成 JSON 字符串,并將其存儲在 char 指針類型的變量 json_str 中。

需要注意的是,在使用 cJSON 庫時,需要用完 cJSON 對象后,使用 cJSON_Delete 函數釋放內存空間,避免內存泄漏。

通過上述方法,我們可以使用 C 語言輕松創建 JSON 字符串。