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

c 怎么將數據轉成json格式轉換

李中冰1年前7瀏覽0評論

在C語言中將數據轉換成JSON格式,我們可以使用第三方JSON庫。比如,cJSON就是一款開源的JSON庫,可以幫助我們輕松地將C語言中的數據轉換成JSON格式,以便進行數據交換和傳輸。

#include "cJSON.h"
int main() {
cJSON *root = cJSON_CreateObject();
cJSON_AddItemToObject(root, "name", cJSON_CreateString("張三"));
cJSON_AddItemToObject(root, "age", cJSON_CreateNumber(20));
char *json_str = cJSON_Print(root);
printf("JSON數據:%s\n", json_str);
cJSON_Delete(root);
free(json_str);
return 0;
}

上述代碼中,我們首先通過cJSON_CreateObject()函數創建了一個JSON對象root。然后,我們使用cJSON_AddItemToObject()函數分別將名字和年齡添加到對象中。

接下來,我們使用cJSON_Print()函數將對象轉換成字符串形式的JSON數據,并使用printf()函數輸出。

最后,我們使用cJSON_Delete()釋放內存,并使用free()釋放JSON字符串的內存。