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

c 將數組成json

呂致盈1年前7瀏覽0評論

在C語言中,我們可以使用一些庫來將數組轉換為JSON格式。其中比較常用的有cJSON和Jansson。下面我們以cJSON為例,來介紹如何將數組轉換為JSON。

#include "cJSON.h"
#includeint main()
{
cJSON *root = cJSON_CreateArray();
cJSON_AddItemToArray(root, cJSON_CreateNumber(1));
cJSON_AddItemToArray(root, cJSON_CreateNumber(2));
cJSON_AddItemToArray(root, cJSON_CreateNumber(3));
char *json_str = cJSON_Print(root);
printf("json: %s\n", json_str);
cJSON_Delete(root);
free(json_str);
return 0;
}

以上代碼使用了cJSON庫,并首先創建了一個JSON數組對象。然后使用cJSON_AddItemToArray函數將數字1、2、3依次添加到數組中。接著調用cJSON_Print函數將數組轉換成JSON字符串,并輸出。最后釋放JSON對象和JSON字符串內存。